دوره آموزشی
The Great Courses
دوبله زبان فارسی

الزامات Dart - از مبتدی تا توسعه‌دهنده‌ی حرفه‌ای

الزامات Dart - از مبتدی تا توسعه‌دهنده‌ی حرفه‌ای

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • کسب درکی جامع از سینتکس اساسی Dart، شامل متغیرها، تایپ های داده و عبارات کنترل جریان
  • یادگیری چگونگی تعریف و استفاده مؤثر از توابع، مدیریت استثناها و پیاده‌سازی استراتژی‌های مدیریت خطاهای قوی
  • بررسی در ویژگی‌های شیء‌گرا Dart، از جمله کلاس‌ها، وراثت و پلی مورفیسم
  • کشف انواع کالکشن ها در Dart مانند List ،Set و Map و یادگیری چگونگی مدیریت داده‌ به طرز کارآمد
  • درک و پیاده‌سازی بهترین شیوه‌های کدنویسی برای اطمینان از اینکه کد Dart شما تمیز، خوانا و با عملکرد بالا باشد.

پیش نیازهای دوره

  • نیاز به هیچ تجربه برنامه‌نویسی نیست. شما همه آنچه نیاز است را یاد خواهید گرفت.

توضیحات دوره

به "اصول Dart: از مبتدی تا توسعه‌دهنده‌ی حرفه‌ای" خوش آمدید، راهنمای جامع شما برای تسلط به برنامه‌نویسی Dart از پایه. چه شما یک مبتدی کامل باشید و چه کسی که تجربه‌ای در برنامه‌نویسی دارد، این دوره برای پیش رفتن شما فراتر از مبانی طراحی شده و مهارت‌ها و اعتماد به نفس لازم برای نوشتن کد Dart کارآمد و قابل نگهداری را به شما می‌دهد.

بررسی دوره:

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

با پیشرفت، به بررسی توابع و مدیریت خطا می‌پردازید و توانایی ایجاد توابع قابل استفاده مجدد، مدیریت پارامترها، بازگرداندن مقادیر و مدیریت خطاها به طور مؤثر را کسب می‌کنید. این مهارت‌های کلیدی برای توسعه اپلیکیشن های قوی هستند.

برنامه‌نویسی شیء‌گرا (OOP) یکی دیگر از تمرکزهای کلیدی این دوره است. شما ویژگی‌های OOP Dart مانند کلاس‌ها، آبجکت ها، وراثت و پلی مورفیسم را بررسی خواهید کرد. در پایان این ماژول، شما قادر خواهید بود اپلیکیشن های ماژولار و مقیاس‌پذیر را با اعتماد به نفس طراحی و پیاده‌سازی کنید.

علاوه بر آن، دوره به کالکشن ها و برنامه‌نویسی غیرهمزمان نیز می‌پردازد. شما با کالکشن های داخلی Dart مانند List، Set، و Map کار خواهید کرد و یاد خواهید گرفت چگونه داده‌ را به طرز کارآمد مدیریت کنید. همچنین برنامه‌نویسی غیرهمزمان را با استفاده از Future و async/await تسلط خواهید یافت که برای مدیریت تسک ها مانند عملیات فایل و درخواست‌های شبکه ضروری است.

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

در پایان این دوره، نه‌تنها به اصول زبان Dart تسلط خواهید داشت، بلکه مهارت کافی برای پرداختن به مباحث پیشرفته‌تر و ساخت اپلیکیشن‌های قدرتمند با استفاده از Dart و Flutter را نیز به دست خواهید آورد.

این دوره برای چه کسانی مناسب است؟

  • برنامه‌نویسان آرزو: مبتدیانی که تجربه کمی یا هیچ تجربه‌ای در برنامه‌نویسی ندارند و می‌خواهند اصول محکم‌تری در Dart ایجاد کنند، که برای توسعه اپلیکیشن های فلاتر ضروری است.
  • علاقه‌مندان به فلاتر: افرادی که به توسعه فلاتر علاقه‌مندند و نیاز به درک Dart دارند، زیرا این زبان اصلی استفاده‌شده در فلاتر است. این دوره آن‌ها را برای آموزش‌های پیشرفته‌تر و پروژه‌های فلاتر آماده می‌کند.
  • دانشجویان برنامه‌نویسی: دانشجویان از بوت‌کمپ‌های برنامه‌نویسی، دوره‌های علوم کامپیوتر یا زمینه‌های مرتبط که نیاز به درک اصول Dart دارند تا الزامات برنامه درسی خود را برآورده کنند یا مهارت‌های برنامه‌نویسی خود را تقویت کنند.
  • تغییر دهندگان شغل: حرفه‌ای‌های از زمینه‌های دیگر که به دنبال انتقال به توسعه نرم‌افزار هستند و نیاز به یک مقدمه جامع به Dart دارند تا بتوانند اپلیکیشن ها را بسازند یا پرتفوی برنامه‌نویسی خود را گسترش دهند.
  • توسعه‌دهندگان زبان‌های دیگر: برنامه‌نویس‌هایی که تجربه‌ای در زبان‌هایی مانند JavaScript، Python یا Java دارند و می‌خواهند مهارت‌های خود را با یادگیری Dart و کاربرد دانش خود در زمینه‌های جدید، مانند توسعه اپلیکیشن های موبایل با Flutter گسترش دهند.

الزامات Dart - از مبتدی تا توسعه‌دهنده‌ی حرفه‌ای

  • نیازمندی‌های نرم‌افزاری 04:28
  • نصب Flutter 15:41
  • اولین اپلیکیشن فلاتر شما 04:07
  • بررسی Dart 02:41
  • نوشتن برنامه‌ی اول خود در Dart 02:22
  • Hello World 03:58
  • متغیرها در Dart 11:28
  • قوانین متغیر 05:06
  • تایپ های پویا 04:09
  • نهایت در مقابل متغیر و ثابت 05:40
  • داده‌ قابل تغییر و غیرقابل تغییر 02:41
  • رشته‌ها و درون‌یابی رشته 08:48
  • عملگرها در Dart 05:25
  • عملگرهای منطقی 08:13
  • عملگرهای مقایسه 07:09
  • توابع در Dart 10:41
  • تایپ های تابع 11:41
  • توابع پیکانی 01:37
  • توابع به عنوان متغیرها 06:47
  • شرایط در Dart 10:00
  • عبارات سوئیچ 09:58
  • حلقه‌های Dart 07:25
  • حلقه‌‌های For 06:46
  • رکوردها و الگوها 07:32
  • کلاس ها و اشیاء 03:42
  • کلاس‌های Dart 03:22
  • آبجکت های Dart 07:38
  • سازنده‌های Dart 07:57
  • کپسوله سازی 07:51
  • چگونه کپسوله‌سازی انجام دهیم؟ 02:15
  • وراثت 11:47
  • پلی مورفیسم 02:23
  • انتزاع 10:39
  • رابط ها 05:23
  • میکسین‌های Dart 05:58
  • کالکشن ها در Dart 02:00
  • لیست‌ها 16:39
  • مجموعه‌ها 08:33
  • نقشه‌ها 11:12
  • متد where. 05:53
  • برنامه‌نویسی غیرهمزمان 08:54
  • آینده‌های Dart 09:39

2,941,200 735,300 تومان

مشخصات آموزش

الزامات Dart - از مبتدی تا توسعه‌دهنده‌ی حرفه‌ای

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:مقدماتی
  • تعداد درس:42
  • مدت زمان :04:56:08
  • حجم :1.88GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید