تسلط به Flutter: ساخت اپلیکیشنهای پویا از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- چگونه کامپیوتر خود را برای توسعه Flutter راهاندازی کنیم؟
- چگونه در Flutter رابط کاربری (UI) بسازیم؟
- چگونه اطلاعات را به صورت محلی در یک اپلیکیشن Flutter ذخیره کنیم؟
- چگونه با یک REST API تماس شبکه برقرار کنیم؟
- چگونه state ها را در یک اپلیکیشن Flutter با استفاده از Provider مدیریت کنیم؟
- چگونه تست خودکار در Flutter انجام دهیم؟
- مبانی انیمیشن در Flutter
- چگونه از Firebase به عنوان بکاند یک اپلیکیشن Flutter استفاده کنیم؟
- چگونه با استفاده از Flutter یک وبسایت بسازیم؟
پیشنیازهای دوره
- شما باید با مفاهیم اولیه برنامهنویسی شیءگرا آشنا باشید.
توضیحات دوره
پتانسیل کامل Flutter را با دوره جامع 14 ساعته "تسلط به Flutter: ساخت اپلیکیشنها و وبسایتهای پویا از ابتدا" آزاد کنید. این دوره عملی که هم برای مبتدیان و هم برای توسعهدهندگان باتجربه طراحی شده است، شما را به سفری از راهاندازی کامپیوتر برای توسعه Flutter تا ساخت پروژههای واقعی و کامل میبرد.
نکات برجسته دوره:
سریع شروع کنید:
- بیاموزید که چگونه کامپیوتر خود را برای توسعه Flutter راهاندازی کنید و شروعی روان را در سفر Flutter خود تضمین نمایید.
طراحی رابطهای کاربری خیرهکننده:
- در هنر ایجاد رابطهای کاربری جذاب در Flutter، با ترکیب زیباییشناسی و عملکرد، استاد شوید.
ذخیرهسازی اطلاعات محلی:
- تکنیکهای ذخیرهسازی کارآمد اطلاعات به صورت محلی در اپلیکیشنهای Flutter خود را کشف کنید و تجربههای کاربری روان را تضمین نمایید.
تماسهای شبکه و REST API:
- به بررسی دنیای شبکهسازی در Flutter بپردازید و به فرآیند برقراری تماسهای REST API برای محتوای پویای اپلیکیشن مسلط شوید.
مدیریت State با Provider:
- مدیریت state در Flutter را با استفاده از Provider، یک راهحل قدرتمند و انعطافپذیر برای مدیریت استیت اپلیکیشن، درک و پیادهسازی کنید.
تست خودکار در Flutter:
- اهمیت تست در Flutter و چگونگی خودکارسازی فرآیند تست را برای اپلیکیشنهای قوی و بدون خطا بیاموزید.
مبانی انیمیشن:
- با بررسی در اصول انیمیشن در Flutter، خلاقیت را آشکار کنید و عناصر پویا را به اپلیکیشنهای خود بیفزایید.
ادغام بکاند Firebase:
- اپلیکیشن Flutter خود را به Firebase متصل کنید و تجربه عملی در ساخت یک اپلیکیشن دستور پخت با همزمان سازی بلادرنگ اطلاعات کسب نمایید.
ساخت یک وبسایت پورتفولیو:
- مهارتهای خود را فراتر از اپلیکیشنها گسترش دهید و یاد بگیرید که چگونه از Flutter برای توسعه وب استفاده کنید، که در نهایت منجر به ساخت وبسایت پورتفولیوی شخصی شما میشود.
پروژههایی که خواهید ساخت:
- اپلیکیشن لیست کارها: یک اپلیکیشن کاربردی و جذاب لیست کارها بسازید و به طراحی UI و ذخیرهسازی اطلاعات محلی مسلط شوید.
- اپلیکیشن دستور پخت با Firebase: Firebase را با Flutter ادغام کنید تا یک اپلیکیشن دستور پخت با بروزرسانیهای بلادرنگ اطلاعات بسازید و قابلیتهای ساخت اپلیکیشن خود را گسترش دهید.
- وبسایت پورتفولیو با Flutter: مهارتهای خود را برای توسعه یک وبسایت پورتفولیوی واکنشگرا و پویا با استفاده از Flutter for web به کار بگیرید و تخصص تازهیافته خود را به نمایش بگذارید.
این سفر همهجانبه Flutter را آغاز کنید. در پایان دوره، نه تنها درک عمیقی از قابلیتهای Flutter خواهید داشت، بلکه مجموعهای از پروژهها را نیز در اختیار دارید که تسلط شما را بخ توسعه Flutter نشان میدهد. اکنون در این دوره شرکت کنید و ایدههای توسعه اپلیکیشن و وب خود را زنده کنید!
این دوره برای چه کسانی مناسب است؟
- برنامهنویسانی که میخواهند چگونگی ساخت اپلیکیشنهای چندپلتفرمی با استفاده از Flutter را بیاموزند.
تسلط به Flutter: ساخت اپلیکیشنهای پویا از ابتدا
-
محصول نهایی: اپلیکیشن فهرست کارها 03:22
-
راه اندازی محیط توسعه 10:48
-
اجرای اپلیکیشن 03:25
-
درک کد پیشفرض 23:28
-
همه چیز در Flutter یک ویجت است 13:21
-
حذف کد پیشفرض 03:21
-
بارگذاری سریع 04:24
-
نتیجه گیری 00:37
-
مقدمه 00:24
-
نمایش یک فهرست 06:01
-
ایجاد مدل تسک 08:06
-
صفحه جزئیات تسک 07:08
-
استایلدهی به ویجتها 04:06
-
علامتگذاری به عنوان تکمیلشده 04:37
-
خط خوردن یک متن 07:54
-
مدیریت استیت با استفاده از توابع callback 02:42
-
دیالوگ تأیید حذف 04:07
-
ناویگیتور 11:17
-
افزودن دکمه شناور (FAB) 02:24
-
نمایش فرم 08:51
-
نمایش Snackbar 02:02
-
نمایش فرم برای ویرایش تسک 05:17
-
نتیجهگیری 00:16
-
مقدمه 00:45
-
افزودن تسک به پایگاه داده محلی 12:17
-
ایجاد کلاس کمکی برای مدیریت تمام عملیات پایگاه داده 11:49
-
استفاده از کلاس کمکی پایگاه داده برای افزودن Task 03:07
-
دریافت داده از پایگاه داده محلی و نمایش در رابط کاربری 09:30
-
بروزرسانی خودکار فهرست 02:17
-
بارگذاری جزئیات تسک از پایگاه داده محلی 06:11
-
علامتگذاری به عنوان تکمیلشده 03:14
-
حذف تسک از پایگاه داده محلی 04:49
-
بروزرسانی اطلاعات تسک در پایگاه داده محلی 07:12
-
نتیجهگیری 00:39
-
مقدمه 01:18
-
ساخت صفحه فرود 09:29
-
ایجاد صفحه ورود 08:00
-
ایجاد صفحه ثبتنام 06:31
-
راهاندازی Firebase 07:10
-
ثبتنام کاربر 05:06
-
مدیریت خطاهای ثبتنام 06:54
-
ذخیره دادههای کوچک در Shared preferences 08:57
-
ورود با استفاده از Firebase REST API 05:20
-
خروج از حساب کاربری 05:20
-
نتیجهگیری 00:24
-
مقدمه 03:51
-
افزودن تسک با REST API 06:17
-
مدیریت منابع داده 10:53
-
سایر فراخوانیهای API 10:14
-
مدیریت خطا در Firebase 05:21
-
مدیریت خطاهای پایگاه داده محلی 01:49
-
استفاده همزمان از هر دو منبع داده 13:35
-
نتیجهگیری 01:08
-
مقدمه 01:07
-
مشکلی که Provider حل میکند 08:58
-
ایجاد کلاس Change Notifier 12:16
-
افزودن توابع باقیمانده به کلاس Change Notifier 09:49
-
بروزرسانی رابط کاربری با کمک Provider 22:26
-
ایجاد Change Notifier برای مدیریت استیت احراز هویت 16:06
-
مدیریت استیت احراز هویت 14:04
-
نتیجهگیری 00:28
-
مقدمه 00:58
-
مبانی تست واحد در Flutter 08:40
-
چند تست واحد بیشتر 15:13
-
تست ویجت 26:16
-
تست یکپارچه سازی 08:28
-
نتیجه گیری 00:57
-
مقدمه 00:29
-
کانتینر انیمیشنی 04:02
-
سوییچر انیمیشنی 11:38
-
انیمیشن Tween 08:29
-
استایل متن پیشفرض انیمیشنی 06:41
-
کراسفید انیمیشنی 03:15
-
نتیجهگیری 00:39
-
مقدمه 01:55
-
محصول نهایی: اپلیکیشن Recipe 05:00
-
راهاندازی Firebase با Flutter 17:20
-
نحوه ذخیره دادهها در پایگاه داده Cloud Firestore 06:42
-
دریافت و نمایش فهرست آیتمها از Cloud Firestore 28:31
-
رفع مشکل multidex 03:01
-
ساخت صفحه جزئیات دستور پخت 13:03
-
ساخت صفحه ویرایش دستور پخت 17:13
-
فرم ویرایش دستور پخت 14:03
-
بروزرسانی دادههای یک سند Firestore 10:56
-
افزودن آیتم به آرایه یک سند Firestore 13:45
-
حذف یک آیتم از آرایه Firestore 05:23
-
بروزرسانی آیتمهای یک آرایه Firestore 07:05
-
افزودن، حذف و بروزرسانی آیتمها در آرایه دستورالعملها 17:01
-
انتخاب و ضبط تصویر دستور پخت برای آپلود 13:45
-
آپلود تصویر به Firebase Storage 32:01
-
حذف یک سند (دستور پخت) از پایگاه داده Cloud Firestore 10:09
-
افزودن دستور پخت به پایگاه داده Firestore 27:44
-
ورود با گوگل 16:06
-
بارگذاری صفحه اصلی پس از احراز هویت موفق 07:16
-
افزودن اطلاعات سازنده به هر سند دستور پخت 19:23
-
افزودن زمانسنج به اسناد دستور پخت 04:25
-
تجزیه timestamp برای نمایش زمان ساخت دستور پخت 10:05
-
نتیجهگیری 01:27
-
مقدمه 01:01
-
ساخت پروژه جدید Flutter 00:48
-
ساخت صفحه اصلی 04:31
-
نمایش تصاویر 08:57
-
رفتن به صفحات دیگر 03:04
-
افزودن فونتهای سفارشی 03:38
-
ساخت و انتشار وبسایت 02:58
-
نتیجهگیری 00:39
-
تبریک 01:34
مشخصات آموزش
تسلط به Flutter: ساخت اپلیکیشنهای پویا از ابتدا
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:107
- مدت زمان :13:48:53
- حجم :7.34GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy