00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 6 جلسه نمونه از دوره
  • دسترسی به 6 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
فقط محتوا
  • دسترسی کامل و نامحدود به محتوای دوره
  • تمام قابلیت‌‌های پلن رایگان
    +
  • دسترسی کامل و نامحدود به محتوای دوره
449,000 تومان
45% تخفیف

246,950 تومان
امکان پرداخت ارزی ‎
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • تمام قابلیت‌های پلن محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • پروژه محور
  • تمرین و آزمون
  • تالار گفتگو
  • تسهیل استخدام
599,000 تومان
45% تخفیف
329,450 تومان
امکان پرداخت ارزی ‎
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه مکتب‌خونه

آموزش فلاتر Flutter

دوره‌های مکتب‌پلاس
56 ساعت
84٪ (33 رای)
آنچه در این دوره می‌آموزیم:

مفاهیم شی‌ءگرایی در زبان دارت

توسعه و پیاده‌سازی UI پیشرفته و واکنش‌گرا در فلاتر

درک مفاهیم کلاینت‌سرور، توسعه Appهای موبایل آنلاین

کار با Postman و Github

دوره‌ی آموزش فلاتر چیست؟

فلاتر یک فریم ورک توسعه UI کراس پلتفورم (چند سکویی) و یک SDK رایگان و متن‌باز است.  چند سکویی به این معنا که می‌توان با یک Code Base واحد برای پلتفرم‌های مختلف مثل اندروید، IOS، وب و دسکتاپ شامل سیستم عامل‌های مک، لینوکس و ویندوز اپلیکیشن کاربردی مستقل کلاینت ساید یا آنلاین ساخت.  امروزه عمده کمپانی‌ها و کارفرما‌ها در بازار بین‌المللی و به لخصوص فریلنسری به دلیل قابلیت توسعه سریع و هزینه پایین توسعه و نگهداری، از اندروید و IOS به فلاتر مهاجرت کرده‌اند.

 

هدف از برگزاری دوره‌ی آموزش فلاتر چیست؟

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

 

دوره‌ی آموزش فلاتر برای چه کسانی مناسب هست؟

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

 

بعد از گذراندن دوره‌ی آموزش فلاتر چه مهارت‌هایی کسب خواهید کرد؟

بعد از گذراندن دوره‌ی آموزش فلاتر چه مهارت‌هایی کسب خواهید کرد:

  • تسلط به سینتکس‌ها، مفاهیم شی‌ءگرایی در زبان دارت
  • تسلط بر مفاهیم اساسی توسعه UI و پیاده‌سازی UI پیشرفته و واکنش‌گرا در فلاتر
  • درک مفاهیم کلاینت-سرور، توسعه اپ‌های موبایل آنلاین 
  • کار با ابزار‌های جانبی مورد نیاز توسعه‌دهنده، از جمله Postman ‌و Github 

سرفصل‌های دوره آموزش فلاتر Flutter

فصل اول: داده‌‌ها و انواع داده‌ای در زبان دارت
02:22 ساعت
02:04
Combined Shape Created with Sketch. 14 جلسه
بارم:
2%
نمایش جلسات فصل  
فصل دوم: Control Flow
00:51 ساعت
00:40
Combined Shape Created with Sketch. 8 جلسه
بارم:
2%
نمایش جلسات فصل  
فصل سوم: تابع‌ها
01:37 ساعت
00:29
Combined Shape Created with Sketch. 6 جلسه
بارم:
12%
نمایش جلسات فصل  
فصل چهارم: برنامه‌نویسی شی‌گرا
03:17 ساعت
02:02
Combined Shape Created with Sketch. 14 جلسه
بارم:
10%
نمایش جلسات فصل  
فصل پنجم: Concurrency در دارت
00:14 ساعت
00:10
Combined Shape Created with Sketch. 3 جلسه
بارم:
2%
نمایش جلسات فصل  

این فصل تفاوت برنامه‌نویسی همزمان و ناهمزمان را با طرح مثال‌های ملموس پوشش می‌دهد، مفاهیمی مانند Future و Async-Await در این فصل آموزش داده شده‌اند.

Async – sycnc
"05:01
Ex
"05:18
کوییزهای پایانی فصل Concurrency در دارت
100.0%
     
"04:00
فصل ششم: معرفی فلاتر و نصب پیشنیازها
01:16 ساعت
01:03
Combined Shape Created with Sketch. 8 جلسه
بارم:
2%
نمایش جلسات فصل  
فصل هفتم: ساخت اولین اپ فلاتری
00:52 ساعت
00:37
Combined Shape Created with Sketch. 5 جلسه
بارم:
2%
نمایش جلسات فصل  

در این فصل علاقه‌مندان ساختار یک اپ فلاتری را با مفاهیم scaffold، تحلیل pubSpec ،Assets، مفهوم ویجت، آناتومی درخت ویجت و ویجت‌های ضروری مانند Column و Row یاد خواهند گرفت.

درخت
"11:18
Scaffold
"11:49
Appbar
"03:59
ستون و ردیف
"10:38
کوییزهای پایانی فصل ساخت اولین اپ فلاتری
100.0%
     
"15:00
فصل هشتم: چالش رابط کاربری زیبا و پیچیده با ویجت‌های فلاتر
09:28 ساعت
03:13
Combined Shape Created with Sketch. 17 جلسه
بارم:
17%
نمایش جلسات فصل  
فصل نهم: مفهوم State و تفاوت Stateless و StateFul
00:43 ساعت
00:35
Combined Shape Created with Sketch. 5 جلسه
بارم:
10%
نمایش جلسات فصل  

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

Stateless در برابر Stateful
"09:29
Set State - Horizontal List Item Height Change
"14:49
Costum Bottom Nav با SetState
"11:26
کوییز پایانی فصل مفهوم State و تفاوت Stateless و StateFul
20.0%
     
"08:00
تمرین stll و stf و بهینه‌سازی

 (الزامی)

80.0%
     
پروژه نهایی: Dginews
30:00 ساعت
Combined Shape Created with Sketch. 1 جلسه
بارم:
30%
نمایش جلسات فصل  

تالار گفت‌وگو

استاد دوره
ساسان صفری ساسان صفری

ساسان صفری، مهندس نرم‌افزار و برنامه‌نویس است. ایشان از سال ۹۱ فعالیت‌شان را در حوزه برنامه‌نویسی آغاز و سال‌هاست در حوزه توسعه اپلیکیشن‌های موبایل و کراس پلتفرم با زبان‌های جاوا، کاتلین، سویفت و دارت فعالیت دارند.  

ایشان با بنیان‌گذاری شرکت و گروه نرم‌افزاری (Lunyx)  طی سال‌های اخیر محصولات داخلی و خارجی بزرگی را توسعه دادند که آخرین پروژه‌های ایشان را می‌توانید در lunyxagency.com ببینید.

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

درباره گواهینامه
مکتب‌خونه مکتب‌خونه
حد نصاب قبولی در دوره:
70.0 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد.

پیش‌نیاز‌های دوره آموزش فلاتر Flutter

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

ویژگی‌های دوره آموزش فلاتر Flutter

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

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

مشاهده نمونه گواهینامه