دوره کامل Flutter
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشنهای موبایل کامل با استفاده از Flutter و Dart از ابتدا
- تسلط به برنامهنویسی Dart - از مبانی تا مفاهیم پیشرفته شیگرایی (OOP) و ناهمزمان
- مدیریت کارآمد استیت با استفاده از GetX و یکپارچهسازی APIها با HTTP
- اتصال اپلیکیشنهای Flutter به Firebase برای احراز هویت، پایگاه داده و ذخیرهسازی
- کسب درآمد از اپلیکیشنها با Google AdMob و انتشار آنها در Play Store و App Store
- یادگیری استفاده عملی از GitHub و کنترل نسخه برای توسعه حرفهای اپلیکیشن
- ایجاد پروژههای واقعی مانند اپلیکیشن یادداشتبرداری و اپلیکیشن چت
پیشنیازهای دوره
- هیچ تجربه قبلی برنامهنویسی مورد نیاز نیست. همه چیز از مبانی آموزش داده میشود.
- یک کامپیوتر (Windows ،macOS یا Linux) با اتصال اینترنت
توضیحات دوره
تسلط به توسعه اپلیکیشن موبایل از ابتدا
این دوره دانشجویان را به سفری کامل میبرد. از یادگیری برنامهنویسی Dart تا ساخت، استقرار و کسب درآمد از اپلیکیشنهای Flutter با امکانات کامل. چه دانشجو یک مبتدی مطلق باشد و چه از قبل با کدنویسی آشنا باشد، این دوره به او کمک میکند تا اپلیکیشنهای حرفهای و واقعی را با استفاده از Flutter و Firebase بسازد.
کار با مبانی Dart (سینتکس، متغیرها، حلقهها و OOP) آغاز میشود، سپس آموزش به سراغ Flutter میرود تا رابط کاربری (UI) زیبا و واکنشگرا برای Android و iOS طراحی شود. دانشجویان مدیریت استیت با GetX را یاد میگیرند، APIها را با HTTP یکپارچه میکنند و اپلیکیشنهای خود را برای احراز هویت، Firestore و بروزرسانیهای بلادرنگ به Firebase متصل میکنند.
از طریق پروژههای عملی مانند اپلیکیشن یادداشتبرداری و اپلیکیشن چت، تجربه عملی ساخت اپلیکیشنها از ابتدا تا انتها کسب میشود. همچنین چگونگی یکپارچهسازی تبلیغات AdMob برای کسب درآمد از آثار و چگونگی انتشار اپلیکیشن در Google Play Store و Apple App Store آموزش داده میشود.
در پایان این دوره، مهارتهای لازم برای توسعه، استقرار و نگهداری اپلیکیشنهای قدرتمند چندپلتفرمی درست مانند یک توسعهدهنده حرفهای Flutter کسب خواهد شد.
موضوعات کلیدی پوشش داده شده:
- مبانی Dart ،OOP و مفاهیم پیشرفته
- ویجتهای Flutter، رابط کاربری (UI) و ناوبری
- مدیریت استیت GetX
- یکپارچهسازی Firebase (احراز هویت، پایگاه داده بلادرنگ، Cloud Firestore، ذخیرهسازی)
- یکپارچهسازی HTTP و API
- کسب درآمد با AdMob
- GitHub، کنترل نسخه و انتشار اپلیکیشن
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند Flutter و Dart را از ابتدا با پروژههای عملی یاد بگیرند.
- دانشجویان یا توسعهدهندگانی که به دنبال تغییر مسیر به توسعه اپلیکیشنهای چندپلتفرمی هستند.
- برنامهنویسانی که قبلاً با زبان دیگری (مانند #Java ،C یا Python) آشنا هستند و میخواهند وارد دنیای Flutter شوند.
- کارآفرینان و فریلنسرهایی که میخواهند اپلیکیشنهای موبایل خود را بسازند و منتشر کنند.
- هر کسی که میخواهد به یکپارچهسازی GetX ،Firebase و AdMob برای اپلیکیشنهای واقعی تسلط یابد.
- یادگیرندگانی که هدفشان انتشار اپلیکیشن در Google Play Store یا Apple App Store است.
دوره کامل Flutter
-
مقدمه 01:03
-
آشنایی با مدرس 00:58
-
Dart چیست؟ 01:00
-
Flutter چیست؟ 01:10
-
چرا Flutter؟ 01:38
-
آزمون None
-
VS Code و Flutter (در macOS) 02:36
-
VS Code و Flutter (در Windows) 03:46
-
افزونههای VS Code 03:49
-
تابع Main 03:29
-
متغیرها 04:57
-
قراردادهای نامگذاری 03:15
-
کامنت ها و مستندات 01:37
-
عملگرها 10:36
-
توابع String 04:56
-
List 10:35
-
Map 08:30
-
Set 04:57
-
Iterable 02:52
-
متدهای Where ،Map ،Reduce ،Every و Any 05:28
-
دستورات If Else 05:07
-
دستور Switch 02:42
-
کلمات کلیدی Var ،Final و Const 04:59
-
حلقهها 06:44
-
کلمات کلیدی Break و Continue 02:18
-
توابع 07:34
-
پارامترهای نامگذاری شده 04:27
-
کلمات کلیدی Async و Await 04:41
-
ورودی کاربر 02:00
-
تبدیل نوع 04:29
-
کتابخانه Math 03:04
-
آزمون None
-
کلاس و آبجکت 07:37
-
کپسولهسازی 07:51
-
وراثت 03:11
-
پلی مورفیسم 03:00
-
انتزاع 08:06
-
کلمات کلیدی This و Super 08:11
-
آزمون None
-
مدیریت استثنا 08:09
-
محدوده متغیر 04:18
-
کلمه کلیدی Static 04:49
-
عملگر Spread 03:08
-
عملگر Cascade 02:45
-
Null Safety 06:23
-
متدهای Extension 03:47
-
Enum 04:08
-
Mixin 03:02
-
Generics 03:51
-
کلمه کلیدی Late 02:02
-
آزمون None
-
Android Studio 01:50
-
Xcode 03:23
-
Flutter Doctor 01:43
-
افزونههای Flutter 01:27
-
ایجاد پروژه Flutter 04:34
-
ساختار پوشهها 03:55
-
اجرای اپلیکیشن 05:46
-
نقطه ورود 05:21
-
ویجت Scaffold 03:41
-
ویجت Text 06:59
-
ویجتهای دکمه 09:03
-
ویجت Center 02:41
-
ویجت Column 07:04
-
ویجت Row 02:59
-
ویجت SizedBox 05:17
-
ویجت Container 06:34
-
ویجت Material 03:25
-
ویجت Card 04:41
-
ویجت Expanded 05:01
-
ویجت Spacer 01:10
-
ویجت Icon 02:06
-
ویجت IconButton 02:04
-
ویجت Image 05:38
-
ویجت FAB 04:01
-
ویجت InkWell 02:47
-
ویجت GestureDetector 01:08
-
ویجت TextField 09:41
-
ویجت Stack 04:34
-
ویجت Flexible 02:31
-
آزمون None
-
درخت ویجت 02:04
-
ویجت Stateless 06:53
-
ویجت Stateful 11:53
-
Hot reload در مقابل Hot restart 02:17
-
اپلیکیشن شمارنده 03:57
-
BuildContext 01:43
-
Navigator 11:14
-
متد InitState 04:55
-
متد Dispose 02:22
-
ویجت RichText 04:31
-
ویجت SingleChildScrollView 08:13
-
ویجت ListTile 05:00
-
ویجت ListView 08:27
-
ویجت GridView 05:27
-
ویجت ColoredBox 02:08
-
متد List.generate 04:13
-
ویجت Wrap 02:18
-
ویجت SafeArea 02:06
-
ویجت ClipRRect 01:52
-
انیمیشنهای Lottie 05:53
-
SharedPreferences 13:01
-
دیالوگ 06:51
-
اسنکبار 03:07
-
منوی Popup 05:42
-
ویجت BottomNavigationBar.mp4 08:55
-
ویجت PageView 03:45
-
ویجت TabBar 04:57
-
ویجت Drawer 04:08
-
ویجت سفارشی 05:40
-
فونتهای سفارشی 04:53
-
فونتهای گوگل 03:38
-
آیکون Launcher 05:11
-
صفحه اسپلش بومی 03:18
-
تم سراسری 04:04
-
نسخه اپلیکیشن 02:47
-
نام اپلیکیشن 02:20
-
جهتهای ترجیحی 02:53
-
ساخت خروجی در Flutter 03:49
-
ویجتهای مرتبط 04:24
-
کلیدها 07:46
-
آزمون None
-
مقدمه 01:01
-
ایجاد ListView 07:37
-
افزودن یادداشتها 11:58
-
حذف یادداشتها 09:06
-
منوی Popup 06:17
-
ویرایش یادداشتها 11:54
-
برچسب زمانی یادداشت 09:17
-
عنوان یادداشت 08:17
-
انیمیشن خالی بودن 04:12
-
استفاده از مدل 04:23
-
برچسب یادداشت 09:08
-
ذخیره یادداشتها 18:41
-
آیکون و صفحه Splash 02:25
-
مقدمه 01:28
-
Obs و Obx 06:57
-
کنترلر 07:29
-
ناوبری 07:15
-
آرگومانها 02:53
-
چرخه عمر کنترلر 07:24
-
تگ کنترلر 03:41
-
مدیریت وابستگیها 10:28
-
متد Dialog 02:31
-
متد Snackbar 03:04
-
تغییر تم 05:18
-
مقدمه 01:21
-
متدهای درخواست 04:09
-
Thunder Client 01:13
-
درخواست Get 14:49
-
درخواست Post 10:06
-
مقدمه 00:52
-
پایگاه داده جدولی در مقابل سندی 01:32
-
رابط خط فرمان Firebase (CLI) 01:43
-
پایگاه داده بلادرنگ Firebase (RTDB) 16:07
-
شنوندگان RTDB 11:32
-
Cloud Firestore 13:26
-
احراز هویت Firebase 10:37
-
ذخیرهسازی Firebase 09:38
-
مقدمه 01:36
-
یکپارچهسازی 11:58
-
احراز هویت 40:54
-
فراموشی رمز عبور 06:31
-
ارسال پیامها 23:51
-
حذف پیام 10:55
-
خروج از حساب 03:31
-
مقدمه 01:23
-
نصب Git 01:30
-
نصب GitHub CLI 01:37
-
مخزن GitHub 11:36
-
فایل Gitignore 02:25
-
Git Clone 03:36
-
Git Pull 06:48
-
شاخه جدید 05:28
-
گردش کار و GitHub Actions 06:43
-
مقدمه 00:39
-
آیکون اپلیکیشن 01:55
-
ماکتهای اپلیکیشن 02:01
-
فرآیند انتشار 02:54
-
جمعبندی 00:59
مشخصات آموزش
دوره کامل Flutter
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:180
- مدت زمان :15:37:53
- حجم :9.39GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy