قیمت این دوره: 600,000 180,000 تومان
  • مدرس دوره : حمیدرضا رضا
  • تعداد ویدیوها : 109 ویدیو
  • مدت زمان دوره : 28:27:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1402/08/17
ثبتـــ نام در این دوره ثبت نام در دوره
دوره جامع دارت و فلاتر

دوره جامع دارت و فلاتر

فلاتر یک فریمورک است که توسط گوگل تو سال 2017 ارائه شده و یک فریمورک یو آی و متن باز می باشد و به برنامه نویسان سمت موبایل این امکان رو میده که با استفاده از زبان برنامه نویسی دارت فقط با یک بار کد زدن خروجی اندروید ، آی او اس ، ویندوز ، مک ، لینوکس و همچنین وب اپلیکیشن رو به صورت کاملا نیتیو دریافت کنن

سرفصل های دوره :  

1) بررسی جامع زبان برنامه نویسی دارت 

2) بررسی جامع فریمورک فلاتر

 




فهرستـــ ویدیوها

مدت زمان دوره 28:27:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:04

معرفی دوره دارت و فلاتر

2
  • نصب دارت

00:23:58

نصب دارت به همراه Dart-SDK

3
  • بررسی Syntax دارت

00:14:11

بررسی Syntax دارت

4
  • متغیرها در دارت

00:32:41

بررسی متغیرها

5
  • دیتا تایپ ها

00:30:29

بخش اول

6
  • دیتا تایپ ها

00:21:44

بخش دوم - کانورت داده

7
  • دیتا تایپ ها

00:22:45

بخش سوم

8
  • دیتا تایپ ها

00:11:59

بخش آخر

9
  • عملگرها

00:22:43

بخش اول

10
  • عملگرها

00:21:26

بخش دوم

11
  • نحوه دریافت ورودی

00:17:19

پکیج io

12
  • کار با رشته ها

00:27:17

بخش اول

13
  • کار با رشته ها

00:18:18

بخش دوم

14
  • دستورات شرطی

00:20:38

بررسی دستورات شرطی

15
  • Ternary Op

00:12:39

Ternary Op

16
  • دستور سوییچ

00:18:11

کار با سوییچ کیس

17
  • enum

00:05:29

کار با enum

18
  • حلقه ها

00:19:11

بخش اول for

19
  • حلقه ها

00:15:13

بخش دوم foreach

20
  • حلقه ها

00:10:43

بخش سوم while

21
  • حلقه ها

00:09:59

بخش چهارم do-while

22
  • دستورات break , continue

00:05:22

کار با break , continue

23
  • مدیریت استثنا

00:15:12

کار با try-catch

24
  • توابع

00:11:28

بخش اول

25
  • توابع

00:25:18

بخش دوم

26
  • توابع

00:26:26

بخش سوم

27
  • توابع ناشناس

00:07:44

Anonymous Function

28
  • Arrow Function

00:10:53

Arrow Function

29
  • لیست ها در دارت

00:23:45

بررسی لیست ها - بخش اول

30
  • لیست ها در دارت

00:18:14

بررسی لیست ها - بخش دوم

31
  • لیست ها در دارت

00:11:37

بررسی لیست ها - بخش سوم

32
  • مجموعه ها در دارت

00:20:46

بررسی مجموعه ها

33
  • مپ ها در دارت

00:31:14

بررسی مپ ها

34
  • فایل ها در دارت

00:32:42

کار با فایل ها

35
  • شی گرایی

00:04:50

مقدمه

36
  • شی گرایی

00:17:47

ایجاد کلاس و ساخت شی

37
  • متد سازنده کلاس

00:14:59

Constructors

38
  • Default Constructor

00:07:31

Default Constructor

39
  • Parametreized Constructor

00:14:00

Parametreized Constructor

40
  • Named Constructor

00:10:02

Named Constructor

41
  • Constant Constructor

00:06:31

Constant Constructor

42
  • کپسوله سازی

00:20:15

encapsulation

43
  • Getter

00:16:37

Getter

44
  • Setter

00:08:24

Setter

45
  • وراثت

00:03:50

بخش اول

46
  • وراثت - single inheritance

00:17:33

بخش دوم

47
  • وراثت - multilevel Inheritance

00:18:42

بخش سوم

48
  • وراثت - hierarchicalInheritance

00:07:55

بخش چهارم

49
  • کار با Super

00:13:01

Super

50
  • چندریختی

00:20:08

polymorphism

51
  • کار با استاتیک - بخش اول

00:16:49

Static Variable

52
  • کار با استاتیک - بخش دوم

00:17:06

Static Method

53
  • کلاس های انتزاعی

00:25:57

Abstract Class

54
  • Interface

00:29:32

رابط ها

55
  • کار با Mixin

00:13:35

mixin ها در دارت

56
  • Factory Constructor

00:25:08

کار با Factory Constructor

57
  • جنریک ها در دارت

00:18:46

پارت یک

58
  • جنریک ها در دارت

00:08:17

part 2

59
  • null saftey

00:12:47

نکاتی در خصوص nullSaftey

60
  • Type Promotion

00:14:02

ارتقا نوع داده

61
  • کلمه کلیدی Late

00:20:58

استفاده از late در دارت

62
  • برنامه نویسی ناهمزمان

00:09:12

Asynchronous Programming

63
  • future

00:17:35

استفاده از future در دارت

64
  • جلسه پایانی دارت

00:06:29

ورود به دنیای فلاتر

65
  • تمرین دارت

00:00:00

بخش اول

66
  • تمرین دارت

00:00:00

بخش دوم

67
  • تمرین دارت

00:00:00

بخش سوم همراه سوالات استخدامی دارت

68
  • شروع فلاتر

00:07:27

ورود به دنیای جذاب فلاتر

69
  • نصب فلاتر

00:06:10

نصب و راه اندازی فلاتر

70
  • ساخت پروژه فلاتر در VsCode

00:12:43

ساخت پروژه فلاتر در VsCode

71
  • ساخت پروژه فلاتر در Android Studio

00:10:39

ساخت پروژه فلاتر در Android Studio

72
  • بررسی Scaffold

00:44:23

مینی پروژه و بررسی برخی ویژگی ها

73
  • بررسی ویجت Container

00:17:12

Container و ویژگی های آن

74
  • ویجت Row

00:17:50

کار با ویجت Row

75
  • ویجت Column

00:07:11

کار با Column

76
  • ویجت Text

00:15:32

کار با ویجت Text

77
  • ویجت TextField

00:19:34

بررسی ویجت TextField - بخش اول

78
  • ویجت TextField

00:05:27

بررسی ویجت TextField - بخش دوم

79
  • کار با دکمه ها

00:13:59

Flat Button

80
  • کار با دکمه ها

00:13:17

Raised Button

81
  • کار با دکمه ها

00:10:58

FloatingActionButton

82
  • Drop Down Button

00:40:53

کار با دگمه ها

83
  • Pop Up Menu Buttons

00:27:42

ساخت Pop Up Menu Buttons

84
  • Alert Dialog

00:16:06

Basic Alert Dialog

85
  • TextField AlertDialog

00:18:08

TextField AlertDialog

86
  • Confirmation AlertDialog

00:16:53

Confirmation AlertDialog

87
  • Optional Alert Dialog

00:13:35

Optional Alert Dialog

88
  • Validation in Form

00:23:34

Validation in Form

89
  • Icons

00:09:29

کار با آیکون ها

90
  • Image

00:12:20

کار با عکس در فلاتر

91
  • fonts

00:02:44

کار با فونت ها

92
  • Card Widget

00:16:12

کار با ویجت کارت

93
  • GridView

00:11:59

کار با ویجت GridView

94
  • CheckBox

00:15:28

کار با CheckBox

95
  • RadioButton

00:17:36

کار با RadioButton

96
  • کار با ProgressBar

00:15:54

ProgressBar بخش اول LinearProgressBar

97
  • Tooltip

00:14:39

کار با Tooltip در فلاتر

98
  • اسلایدر

00:14:39

کار با اسلایدر در فلاتر

99
  • کار با لیست ها در فلاتر

00:07:32

بخش اول - Basic List

100
  • کار با لیست ها در فلاتر

00:11:03

بخش دوم - Long List

101
  • TabBar

00:09:09

نحوه ایجاد تب بار در فلاتر

102
  • SnackBar

00:14:04

نحوه ایجاد SnackBar در فلاتر

103
  • کار با Switch در فلاتر

00:18:48

کار با Switch در فلاتر - بخش اول

104
  • کار با switch

00:07:59

کار با switch بخش دوم

105
  • کار با چارت

00:17:06

کار با چارت ها در فلاتر

106
  • Bottom Navigation Bar

00:16:48

کار با Bottom Navigation Bar

107
  • کار با Themeدر فلاتر

00:17:15

مینی پروژه Light & Dark Theme

108
  • ساخت جدول در فلاتر

00:13:29

کار با DataTable

109
  • جا به جایی بین صفحات

00:24:20

جا به جایی بین صفحات / pop,push

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .

alirezakalhori14002651

ارسال شده در 1402/11/19

سلام استاد 

روزتون بخیر ... دمتون گرم واقعا بخاطر تسلط شما و صدای گرم و بیان خوبتون

ممنون ازتون بخاطر آموزش خوبتون

 

به یه مشکل خوردم نمیدونم چطور حلش کنم چون تازه با vs code  آشنا شدم توی گرفتن ورودی از کاربر 

String? name = stdin.readLineSync();

زیر این علامت سوال ارور قرمز زنگ میزنه و این جمله رو نمایش میده 

This requires the 'non-nullable' language feature to be enabled.
Try updating your pubspec.yaml to set the minimum SDK constraint to 2.10.0 or higher, and running 'pub get'.dart(experiment_not_enabled)

 

راهنمایی بفرمایید ممنون میشم 

alirezakalhori14002@gmail.com

حمیدرضا رضا (مدرس)

ارسال شده در 1402/11/19

سلام

ممنون از نظر شما 

لطفا سوالات خود را در بخش پرسش و پاسخ دوره مطرح نمایید.

با تشکر

shirazpk

ارسال شده در 1402/08/30

دوست عزیز من هم با tkinter  کار کردم و چون کتابخونه استاندارد پایتون هستش چندان کار عجیبی باهاش نمیشه کرد ولی پکیج های اضافی دیگه ای هستن که خیلی قوی تر عمل میکنن، با فلاتر میشه با یه تیر چند نشونه زد و واقعا واسه توسعه اپلیکیشن عالیه اما خب منکه هنوز نتونستم بفهمم چرا شرکتها متقاعد نشدن بیان سراغش شاید چون جدیده (البته استاد رضا اگه در این مورد اطلاعاتی دارن خوشحال میشم من هم بدونم)، ولی بقول معروف هر زبان و فریمورک و پکیجی را بهر کاری ساخته اند، توی قسمت بک اند پایتون بنظر شخصی من حرف اول و آخرو میزنه.من فلاتر رو بصورت پروژه ای با یه پروژه فروشگاهی و شبکه اجتماعی  شروع کردم که کلی هم پیشرفت کردم داخلش ولی دیدم که بهتره خود زبان دارت رو بصورت اصولی و پایه ای از اول یاد بگیرم ( از آخر دارم میام اول)هنوز شروع نکردم به دیدن مطالب دوره،اول خواستم کامنتهارو بخونم ببینم کیفیت دوره چطوره ،امیدوارم واسم مفید باشه.

حمیدرضا رضا (مدرس)

ارسال شده در 1402/08/30

سلام 

با نظر شما موافق هستم و با Tkinter نمیشه خیلی مانور داد ، اما با استفاده فریمورک flet تو پایتون خیلی عالی میشه اپ های فلاتر رو ساخت . این فریمورک تمامی ویجت های فلاتر و امکانتاتش رو داره و میشه مثل فلاتر خروجی های مختلف رو باهاش دریافت کرد.

 

رکورد این دوره توسط بنده شروع شده که امیدوارم دوره جالبی رو پیش ببرم .

https://toplearn.com/c/5968

btgold2044

ارسال شده در 1402/08/14

با سلام و تشکر از  روش تدریس خیلی خوب شما.

استاد من میخواستم دوره رو تهیه کنم که متوجه شدم هنوز دوره کامل نشده،   میشه لطفا بفرمایید که تقریبا هر چند روز یک بخش جدید رو ارايه میدید. فکر میکنم اگه تا حدودی زمانبندی ادامه دوره مشخص بشه نگرانی کاربرا  موقع خرید کمتر میشه.   ممنون از لطف شما

 

حمیدرضا رضا (مدرس)

ارسال شده در 1402/08/14

سلام

 این دوره اواخرش هست و فکر میکنم نهایتا تا آخر آبان دوره به اتمام برسه و به روز رسانی آن از آذر ماه شروع میشه

مهدی سهندی

ارسال شده در 1402/07/02

پزوژم آمادست و فقط میخوام اپلیکیشن هم داشته باشه و نیاز نباشه دیتابیس رو از اول بنویسم. میخواستم بدونم میتونم از طریق API اطلاعات رو بگیرم