×
ribbon

آموزش زبان دارت

مدرس:

ابوالفضل قاسمی

زبان Dart چیست و چرا یادگیری آن مهم است؟ زبان Dart یک زبان برنامه نویسی مدرن، سریع و... بیشتر
گواهی‌نامه
3.8 (11)
5 دیدگاه
141دانشجو
3ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مفاهیم پایه زبان Dart

اصول برنامه‌نویسی شی‌گرا (OOP)

رفع خطا یا دیباگ کردن (Debugging)

برنامه‌نویسی همزمان (Asynchronous Programming)

این دوره شامل:

3 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

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

2 فصل15 جلسه3 ساعت ویدیو
معرفی زبان دارت و فریم‌ورک فلاتر
  معرفی زبان دارت و فریم‌ورک فلاتر
08:42
شروع کدنویسی با دارت (Dart)
  برنامه‌نویسی چیست؟
09:09
  مفاهیم شی‌گرایی (Object Oriented Programming)
13:16
  اولین برنامه در زبان دارت
03:58
  متغیرها(Variables) در زبان دارت
07:54
  فانکشن‌ها (Function) - بخش اول آموزش نصب Dart در محیط Visual Studio Code
14:55
  فانکشن‌ها (Function) - بخش دوم
11:04
  Statement های کنترل جریان اجرای اپلیکیشن (شرط IF، انواع حلقه های For و While، ساختار Switch) - بخش اول
14:42
  Statement های کنترل جریان اجرای اپلیکیشن (شرط IF، انواع حلقه های For و While، ساختار Switch) - بخش دوم
07:00
  پیاده سازی کلاس (Class)
23:13
  پیاده سازی شی‌گرایی در زبان دارت ارث بری (Inheritance)+متددهای سازنده
17:59
  خطایابی (Debugging) و مدیریت خطا با try-catch
09:39
  آشنایی با(Async Programming) async، await و Future
19:40
  آشنایی با Map و مفاهیم Abstract Class و Implements
15:35
  آشنایی با Named Constructor و Factory Constructor
19:40

پیش‌نیاز‌ها

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

توضیحات دوره

زبان Dart چیست و چرا یادگیری آن مهم است؟

زبان Dart یک زبان برنامه‌نویسی مدرن، سریع و چندمنظوره است که توسط شرکت Google توسعه یافته و امروزه به‌عنوان یکی از کلیدی‌ترین ابزارها در ساخت اپلیکیشن‌های چندپلتفرمی شناخته می‌شود. با ظهور فریم‌ورک Flutter، زبان دارت به سرعت جایگاه خود را در بین توسعه‌دهندگان اندروید، iOS، وب و دسکتاپ پیدا کرده است.

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

چرا باید زبان Dart را یاد بگیرید؟

🔹 یادگیری آسان برای مبتدیان، ولی در عین حال قدرتمند برای توسعه‌دهندگان حرفه‌ای
🔹 امکان ساخت اپلیکیشن‌های موبایل، وب و دسکتاپ تنها با یک زبان
🔹 سرعت توسعه بالا نسبت به زبان‌هایی مانند Java و Kotlin
🔹 پشتیبانی رسمی و مداوم از سوی شرکت گوگل
🔹 بازار کار پرتقاضا و رو به رشد در ایران و خارج از کشور

بازار کار Dart و Flutter

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

اپلیکیشن‌ها و پروژه‌های معروف ساخته‌شده با Dart

Google Ads
اپلیکیشن رسمی مدیریت تبلیغات گوگل با Flutter و Dart نوشته شده و توسط خود Google توسعه داده شده است.
Alibaba (Xianyu App)
اپلیکیشن Xianyu از زیرمجموعه‌های علی‌بابا، با Flutter توسعه داده شده و میلیون‌ها کاربر دارد.
BMW Group Apps
شرکت BMW بسیاری از اپلیکیشن‌های داخلی خود را با Flutter و زبان Dart توسعه داده است.

دیدگاه کاربران

3.8

بر اساس امتیاز 11 دانشجو

1
2
3
4
5

سیدمحراب موسوی

9 ماه پیش

5

مفید بود

حسام صدیقی

1 سال پیش

5

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

محمدمهدی عطارد

5 ماه پیش

3

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

سید علیرضا حسنی زاوه

2 ماه پیش

2

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

علی براتی

2 ماه پیش

1

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

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
663دانشجو
19نظر و امتیاز

 ابوالفضل قاسمی، دانش‌آموخته کارشناسی مهندسی نرم‌افزار (دانشگاه آزاد شاهرود) و دارای گواهینامه‌های Digital marketing و Basics of computer science از Harvard University و Google
 ایشان تجربه فعالیت با عنوان برنامه‌نویس ارشد اندروید در شرکت‌های ایده پردازشگران آفاق البرز و برنامه‌نویس اندروید شرکت پیش‌گامان مبتکر زمرد شرق را در کارنامه داشته و هم‌اکنون به‌عنوان برنامه‌نویس اندروید و فعال در زمینه واقعیت مجازی و افزوده در پردیس هوش مصنوعی پارک علم فناوری استان سمنان فعالیت می‌کنند.
 از سوابق نمایشگاه‌ها و کنفرانس ایشان می‌توان به نمایشگاه کار دانشگاه صنعتی شاهرود، نمایشگاه پایانی c50x پارک علم و فناوری دانشگاه صنعتی شریف، ماراتون برنامه‌نویسی اندروید دانشگاه صنعتی شریف در صندوق نوآوری و شکوفایی ریاست‌جمهوری اشاره نمود.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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