نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

✨ از ۲۶ اسفند تا ۶ فروردین تمامی دوره‌های آموزشی ما با ۷۰٪ تخفیف ویژه در دسترس شما هستند.

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

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: 220,000 66,000 تومان
  • مدرس دوره : علی خواجوی
  • تعداد ویدیوها : 58 ویدیو
  • مدت زمان دوره : 17:51:00
  • سطح دوره : مقدماتی
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/12/08
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش مقدماتی تا پیشرفته زبان دارت (Dart)

آموزش مقدماتی تا پیشرفته زبان دارت (Dart)

دوره آموزش زبان برنامه نویسی Dart از صفر تا صد به همراه تمرین و پروژه عملی

 

زبان دارت یا زبان Dart چیست؟

زبان برنامه نویسی دارت (Dart) در سال 2011 توسط گوگل (Google) عرضه شد و هدف آن ارائه یک زبان قدرتمند برای فعالیت در هر نوع پلتفورمی (Multi-platform) می باشد. دارت یک زبان شی گرای کامپایلری با قابلیت Garbage Collection سریع می باشد و سبک اصلی نگارش آن از زبان C الهام گرفته شده است. این زبان هم میتواند به زبان ماشین و هم به زبان جاوا اسکریپت (JavaScript) کامپایل شود. دارت تمامی امکانات جاوا اسکریپت را دارد و نواقص آن (مانند مشکل حافظه) را هم برطرف کرده است. یادگیری این زبان بسیار آسان است. از آسانی آن میتوان به سادگی پیاده سازی برنامه نویسی ناهمزمان (Asynchronous Programming)  با این زبان اشاره کرد چیزی که میتوان گفت کابوس اکثر برنامه نویسان در زبان های دیگر بوده است. از جمله فریم ورک های این زبان فریم ورک قدرتمند فلاتر (Flutter) می باشد که به شما این امکان را میدهد در پلتفورم های رایجی مانند Android  و IOS  و Windows  و Web هرنوع اپلیکیشینی را با پرفورمنس عالی و بصورت نیتیو بسازید و اجرا کنید.

هدف این دوره چیست؟

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

 

 آیا دوره با آپدیت زبان دارت آپدیت خواهد شد؟

بله قطعا با ارائه نسخه های جدید دارت ویژگی های ضروری جدید آن را پوشش خواهیم داد.

 

چه برنامه نویس حرفه ای باشید چه تازه کار قطعا در این دوره همه مطالب مورد نیاز شما آموزش داده خواهند شد.

و چنانچه سوالی داشته باشید در قسمت پرسش و پاسخ درخدمت شما عزیزان هستم.

***** موفق و سربلند باشید *****

 

پیش نیاز: آشنایی نسبی با VsCode یا AndroidStudio




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

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

1
  • معرفی دوره

00:06:23

معرفی دوره

2
  • نصب و راه اندازی محیط توسعه

00:17:16

نصب و راه اندازی محیط توسعه

3
  • مقدمه ای بر دنیای برنامه نویسی و دارت

00:15:53

مقدمه ای بر دنیای برنامه نویسی و دارت

4
  • متغیر ها (Variables) قسمت 1

00:15:44

قسمت اول توضیح بحث متغیر ها

5
  • متغیر ها (Variables) قسمت 2

00:20:29

توضیح بخش متغیر ها قسمت دوم

6
  • بررسی کیورد های const و final

00:19:32

بررسی کیورد های const و final و تفاوت آن ها

7
  • بررسی دیتا تایپ های int و double و num در دارت

00:15:35

بررسی دیتا تایپ های int و double و num در دارت

8
  • بررسی دیتا تایپ String در دارت

00:26:19

بررسی دیتا تایپ String در دارت

9
  • حل تمرین 1 و بررسی دیتا تایپ bool در دارت

00:23:32

حل تمرین 1 و بررسی دیتا تایپ bool در دارت

10
  • بررسی دستورات شرطی if و else if و else در دارت

00:20:14

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

11
  • بررسی switch در دارت

00:06:22

بررسی switch در دارت

12
  • بررسی حلقه for در دارت

00:13:25

بررسی حلقه for در دارت

13
  • بررسی break و continue در دارت

00:12:06

بررسی break و continue در دارت

14
  • حل تمرین 2 و بررسی scope در دارت

00:16:37

حل تمرین 2 و بررسی scope در دارت

15
  • بررسی حلقه while و do while در دارت

00:08:35

بررسی حلقه while و do while در دارت

16
  • اپراتور ها (Operators) قسمت 1

00:18:53

اپراتور ها (Operators) قسمت 1

17
  • اپراتور ها (Operators) قسمت 2

00:12:09

اپراتور ها (Operators) قسمت 2

18
  • اپراتور ها (Operators) قسمت 3

00:22:38

اپراتور ها (Operators) قسمت 3

19
  • اپراتور ها (Operators) قسمت 4

00:13:03

اپراتور ها (Operators) قسمت 4

20
  • فانکشن ها (Functions) قسمت 1

00:22:09

فانکشن ها (Functions) قسمت 1

21
  • فانکشن ها (Functions) قسمت 2

00:27:54

فانکشن ها (Functions) قسمت 2

22
  • فانکشن ها (Functions) قسمت 3

00:18:14

فانکشن ها (Functions) قسمت 3

23
  • حل تمرین 3 (پروژه لاگین)

00:32:03

حل تمرین 3 (پروژه لاگین)

24
  • لیست ها (Lists) قسمت 1

00:18:38

لیست ها (Lists) قسمت 1

25
  • لیست ها (Lists) قسمت 2

00:17:53

لیست ها (Lists) قسمت 2

26
  • لیست ها (Lists) قسمت 3

00:18:20

لیست ها (Lists) قسمت 3

27
  • ست ها (Sets)

00:13:01

ست ها (Sets)

28
  • مپ ها (Maps)

00:10:56

مپ ها (Maps)

29
  • نکات تکمیلی

00:08:13

نکات تکمیلی

30
  • پروژه تاس (Dice Project)

00:28:39

پروژه تاس (Dice Project)

31
  • ورود به دنیای شی گرایی (OOP) و کلاس ها (Class)

00:10:25

ورود به دنیای شی گرایی (OOP) و کلاس ها (Class)

32
  • کانستراکتورها (Constructor)

00:28:50

کانستراکتور ها (Constructor)

33
  • استاتیک و نان استاتیک (Static Non-Static)

00:25:21

استاتیک و نان استاتیک (Static Non-Static)

34
  • کپسوله سازی (Encapsulation)

00:15:44

کپسوله سازی (Encapsulation)

35
  • متغیر ها و فانکشن های سطح بالا (Top Level)

00:11:09

متغیر ها و فانکشن های سطح بالا (Top Level)

36
  • انواع کانستراکتورها (Constructors)

00:30:35

انواع کانستراکتورها (Constructors)

37
  • وراثت (Inheritance)

00:18:59

وراثت (Inheritance)

38
  • اینترفیس (Interface)

00:17:28

اینترفیس (Interface)

39
  • آبسترکت کلاس (Abstract Class)

00:14:46

آبسترکت کلاس (Abstract Class)

40
  • پروژه شکل های هندسی (Shapes Project)

00:20:43

پروژه شکل های هندسی (Shapes Project)

41
  • اکستنشن ها (Extensions)

00:12:49

اکستنشن ها (Extensions)

42
  • میکسین ها (Mixins)

00:24:20

میکسین ها (Mixins)

43
  • Enum

00:15:04

Enum

44
  • جنریک ها (Generics)

00:20:15

جنریک ها (Generics)

45
  • نکات تکمیلی شی گرایی

00:10:16

نکات تکمیلی شی گرایی

46
  • ادامه نکات تکمیلی شی گرایی

00:13:37

ادامه نکات تکمیلی شی گرایی

47
  • خطا ها و مدیریت آن ها (Exceptions and Errors)

00:32:45

خطا ها و مدیریت آن ها (Exceptions And Errors)

48
  • دیباگ و تست برنامه دارتی با استفاده از اسرت ها (Assertation)

00:13:38

دیباگ و تست برنامه دارتی با استفاده از اسرت ها (Assertation)

49
  • نصب و استفاده از پکیج های خارجی (External Packages)

00:22:38

نصب و استفاده از پکیج های خارجی (External Packages)

50
  • تفاوت برنامه نویسی همزمان و ناهمزمان (Synchronous vs Asynchronous)

00:12:04

تفاوت برنامه نویسی همزمان و ناهمزمان (Synchronous vs Asynchronous)

51
  • توضیح سیستم ناهمزمانی در دارت (Isolates)

00:18:29

توضیح سیستم ناهمزمانی در دارت (Isolates)

52
  • توضیح Future و await و async در دارت

00:20:10

توضیح Future و await و async در دارت

53
  • پروژه آنلاین با دارت و فلاتر (Online Project)

00:39:31

پروژه آنلاین با دارت و فلاتر (Online Project)

54
  • تغییرات نسخه 2.15 زبان دارت

00:29:45

تغییرات و بروز رسانی های مربوط به نسخه 2.15 زبان دارت

55
  • تغییرات نسخه های 2.17 و 2.18 و 2.19 زبان دارت

00:22:10

تغییرات و بروز رسانی های مربوط به نسخه های 2.17 و 2.18 و 2.19 زبان دارت

56
  • کامند های کاربردی در درات (Dart CLI)

00:25:59

کامند های کاربردی در درات (Dart CLI)

57
  • جنریتور های همزمانی (Iterables)

00:11:13

بحث Synchronize Generators یا همان جنریتور های همزمانی

58
  • جنریتور های ناهمزمانی (Streams)

00:12:24

بحث Asynchronize Generators یا همان جنریتور های ناهمزمانی


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

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

dartnet98

ارسال شده در 1403/11/13

خیلی بد و پیچیده توضیح میده 

همه چی میگه جز اون چیزی ک باید بگه 

انگار بی حوصلست 

من ک واقعا پشیمونم 

 

alirezaa0939

ارسال شده در 1403/06/23

سلام وقتتون بخیر

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

علی خواجوی (مدرس)

ارسال شده در 1403/07/06

سلام و درود در حال حاضر خیر

123 321

ارسال شده در 1402/10/22

استاد من زبان های سی شارپ و پایتون و حالا دارت رو بلدم و فول استک هستم و دوره رو کامل تموم کردم و می تونم بگم صحبت های شما نشان دهنده تسلط شماست !  چون می شه فردی که فقط حفظ کرده رو از افرادی که واقعا مسلط هستند مثل شما متمایز کرد   دمتون گرم :  )

123 321

علی خواجوی (مدرس)

ارسال شده در 1402/10/22

نظر لطفتونه 🙏🌹 موفق باشید

pooolkasb

ارسال شده در 1402/10/03

سلام استاد برای دورتون من وقت دارم می تونم روزی 5 الی 6 ساعت وقت بذارم  یا باید تیکه تیکه هر روز 1 ساعتی ببینم؟

علی خواجوی (مدرس)

ارسال شده در 1402/10/03

سلام و درود تفاوتی نمیکنه فقط با دقت دنبال کردن مباحث مهمه

amir173289

ارسال شده در 1402/06/26

یه سوال دارم درباره دوره آیا داخل این دوره تمام مباحث دارت رو آموزش میدین و کامل هست؟ نسبت به دوره های دیگه تعداد ویدیو ها و بالا بودن ساعت آموزش میگم چون این دوره 17 ساعت هست و بقیه نهایت 8 ساعت واسه این گفتم صفر تا صد دارت گفته میشه یا بیشتر پروژه عملی انحام میدین استاد

علی خواجوی (مدرس)

ارسال شده در 1402/06/26

سلام و درود دوره کامل هست و مباحث جدیدتر هم در آینده به آن اضافه خواهد شد

amir173289

ارسال شده در 1402/06/26

درود بر جناب خواجوی اکر میشه این دوره هم تخفیف بزارین بیشتر دوره ها 70 درصد تخفیف خوردن میشه اینم تخفیف اعمال کنید  ممنون از سایت خوب تاپ لرن

سید محمد موسوی دشتکی

سید محمد موسوی دشتکی

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

سلام خسته نباشید میشه خواهش کنم یه تخفیف خیلی خوب روی دورتون بزارید بیشتر دوره ها تخفیف 70 درصد خوردن فقط همین دوره لطفا اگه میشه این دوره هم جز تخفیف 70 درصد تابستانه تاپلرن بزارین بتونم بخرمش قیمتش زیاد نیست ولی مشکل از وضع مالی بد من هستش

سید محمد موسوی دشتکی

علی خواجوی (مدرس)

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

سلام و درود

تخفیف را برایتان اعمال کردم

موفق باشید

سیاوش ترجانی

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

دارت ۳ اومد 😀

Mohsen-Rajabi

ارسال شده در 1402/01/31

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

در این آموزش میشه تنظیمات اولیه را یاد گرفت؟