فلاتر پیشرفته: ساخت اپلیکیشنهای آماده برای سازمانها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طراحی و ساخت اپلیکیشنهای مقیاسپذیر فلاتر با استفاده از اصول کدنویسی تمیز، ساختارهای پوشهبندی پیشرفته و طراحی ماژولار
- تسلط به مدیریت استیت با Riverpod، مدیریت منطق پیچیده رابط کاربری (UI) و استیت کلی اپلیکیشن با بهترین شیوه ها
- پیادهسازی ویژگیهای آماده تولید مانند پایپلاینهای CI/CD، تست خودکار، Flavorهای اپلیکیشن و گردش های کاری استقرار
- ساخت اپلیکیشنهای صیقلخورده، دارای انیمیشن و ادغامشده با هوش مصنوعی که حسی مدرن، هوشمند و آماده برای دنیای واقعی دارند.
پیشنیازهای دوره
- درک عمیق از اصول فلاتر
- آشنایی با مبانی برنامهنویسی Dart
- یک کامپیوتر با نصب Flutter و Dart SDK و دسترسی به شبیهساز یا دستگاه فیزیکی برای تست
- اختیاری اما مفید: دانش پایه از Git و ابزارهای خط فرمان
توضیحات دوره
آیا آمادهاید مهارتهای فلاتر خود را فراتر از مقدمات ببرید و به توسعهدهندهای تبدیل شوید که شرکتها برای استخدامش رقابت میکنند؟
این دوره فلاتر پیشرفته برای توسعهدهندگانی طراحی شده است که با فلاتر آشنا هستند و میخواهند با استفاده از جدیدترین متدها و تکنیکهای دنیای واقعی، اپلیکیشنهای مقیاسپذیر و در سطح تولید بسازند.
دانشجو کار را با Dart پیشرفته شروع میکند و وارد مباحث پیچیدهای میشود، مانند:
- مدیریت استیت با Riverpod
- مسیریابی پیشرفته و لینکدهی عمیق
- معماری تمیز و ساختار پوشهبندی مقیاسپذیر
- CI/CD، تست، استقرار و Flavorهای فلاتر
- انیمیشنهای سفارشی که به اپلیکیشنها جان میبخشند.
- ادغام هوش مصنوعی در اپلیکیشنها برای ویژگیهای هوشمند
- آنالیتیکس با Firebase
- اتوماسیون با Mason Bricks
هر بخش کاملاً عملی است و بر سناریوهای واقعی تمرکز دارد، بنابراین تنها تئوری آموخته نمیشود؛ بلکه ویژگیهای سطح تولید همانطور که تیمهای با تجربه انجام میدهند، ساخته میشوند. فراگیران یاد میگیرند چگونه مانند یک توسعهدهنده ارشد فکر کنند، پروژههای خود را برای نگهداری در بلندمدت ساختار دهند و تصمیمات فنی را اتخاذ کنند که برنامهها را سریع، امن و انعطافپذیر نگه میدارند.
این دوره فراتر از کدنویسی صرف است. مدرس روشهای تیمهای مدرن برای ارسال سریعتر و مطمئنتر را، از جمله یکپارچهسازی مداوم (CI)، اتوماسیون تست، استراتژیهای Feature Toggle و پیکربندی اپلیکیشن با flavors آموزش میدهد.
چه هدف کسب شغل فلاتر باشد، چه ساخت اپلیکیشن با کیفیت بالا یا رهبری یک تیم، این دوره ابزارها، طرز فکر و گردش کاری لازم را فراهم میکند.
این دوره برای چه کسانی مناسب است؟
- این دوره برای توسعهدهندگان فلاتر است که مبانی را میدانند و آمادهاند مهارتهای خود را به سطح حرفهای برسانند.
فلاتر پیشرفته: ساخت اپلیکیشنهای آماده برای سازمانها
-
برنامهنویسی ناهمزمان و استریمها 08:37
-
اکستنشنهای رشته 04:54
-
کلاسهای انتزاعی 05:46
-
آزمون 1 - مفاهیم Dart None
-
Dart 3 07:45
-
تطبیق الگو 10:08
-
آزمون 2 - مفاهیم Dart None
-
مدیریت استیت - بررسی اپلیکیشن ردیاب تناسب اندام 09:06
-
Riverpod 16:34
-
Provider Scope - بخش 1 10:36
-
Provider Scope - بخش 2 10:33
-
آزمون 3 - مدیریت استیت None
-
Flutter Hooks 09:49
-
Flutter Hooks - بخش 2 09:58
-
ایجاد تب تمرین 10:53
-
آزمون 4 - Hooks None
-
ساخت نمودار فعالیت 14:33
-
افزودن جملات انگیزشی 10:33
-
پیادهسازی بخش رابط کاربری (UI) 13:58
-
Debouncing 06:15
-
آزمون 5 None
-
مسیریابی و بررسی اپلیکیشن 08:59
-
چرا به مسیریابی پیشرفته نیاز داریم؟ 04:36
-
Go Router 14:51
-
Shell Route 12:15
-
آزمون 6 - مسیریابی None
-
Auth Guard 07:53
-
Auth Guard - بخش 2 08:10
-
لینکدهی عمیق 08:18
-
لینکدهی عمیق بخش 2 09:54
-
آزمون 7 None
-
لایه نمایش 04:15
-
لایه نمایش در عمل 11:12
-
ساختاردهی لایه دامنه 10:34
-
راهاندازی لایه داده 13:10
-
راهاندازی Firebase 09:37
-
آزمون 8 - کد تمیز None
-
منبع داده 09:10
-
مدیریت خطا 09:30
-
اصلاح لایه نمایش 09:22
-
اکستنشن Firebase 07:09
-
تغییرات نهایی 11:39
-
آزمون 9 None
-
رویکرد اولویت با لایه 09:36
-
رویکرد اولویت با ویژگی 11:44
-
آزمون 10 - ساختار پوشه None
-
Mason Bricks 09:57
-
قالبهای Mason Bricks 08:49
-
Mason Hooks 10:56
-
تولید صفحات با Mason Bricks 12:03
-
آزمون 11 - Mason Bricks None
-
انواع تست 04:53
-
تست واحد 10:28
-
تست ریپازیتوری احراز هویت 08:06
-
آزمون 12 - تست None
-
نسخهبندی اپلیکیشن 09:03
-
تغییر لوگوی اپلیکیشن 04:43
-
پیکربندی برنامه 10:32
-
آزمون 13 - نسخهبندی و پیکربندی None
-
ایجاد اپلیکیشن در Play Store 07:25
-
راهاندازی اپلیکیشن 13:35
-
ارائه و سازماندهی اپلیکیشن 05:08
-
آزمون 14 - استقرار None
-
Flutter Flavor 11:12
-
راهاندازی Flavor در iOS 09:35
-
تغییر تنظیمات بر اساس Flavor 04:44
-
آزمون 15 - Flutter Flavor None
-
راهاندازی Git و CI/CD 05:41
-
راهاندازی Codemagic 05:31
-
راهاندازی Codemagic - بخش 2 08:43
-
رفع مشکل 04:28
-
تغییرات نهایی 05:19
-
راه اندازی کلید API گوگل 09:02
-
آزمون 16 - CI/CD None
-
آنالیتیکس در فلاتر 02:04
-
Firebase Analytics 09:48
-
Firebase Crashlytics 07:35
-
آزمون 17 - آنالیتیکس None
-
انواع انیمیشنهای فلاتر 03:47
-
انیمیشن ضمنی 09:46
-
انیمیشن صریح 07:23
-
انیمیشن صریح - بخش 2 07:23
-
بازسازی کد 09:46
-
آزمون 18 - انیمیشنها None
-
مروری بر دستیار هوش مصنوعی 03:30
-
ادغام Gemini 13:28
-
افزودن Gemini به مدیریت استیت 09:28
-
بازسازی و افزودن Isar 07:00
-
کش کردن پیامها با Isar 12:24
-
کش کردن پیامها با Isar - بخش 2 09:07
مشخصات آموزش
فلاتر پیشرفته: ساخت اپلیکیشنهای آماده برای سازمانها
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:90
- مدت زمان :10:44:43
- حجم :9.47GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy