دوره آموزشی
دوبله زبان فارسی
فلاتر 2.2 و Firebase - ساخت اپلیکیشن کامل از ابتدا
✅ سرفصل و جزئیات آموزش
در این دوره با اپلیکیشن Flutter 2.2 Work OS برای شرکت هایی که از فلاتر با Firebase (مدیریت Setstate state) استفاده می کنند آشنا می شوید.
آنچه یاد خواهید گرفت
- این دوره فلاتر راهنمای کاملی است که به یادگیری و ساخت اپلیکیشن فلاتر با Firebase کمک می کند.
- آموزش نوشتن کد تمیز و اجتناب از کد Boilerplate
- این دوره به شما می آموزد که چگونه طرح ها و استایل های جدیدی را برای اپلیکیشن خود بسازید.
- درک ویجت های جدید و نحوه استفاده صحیح از آن ها
- استریم ها و استفاده از FutureBuilder
- Firebase Firestore و احراز هویت
پیش نیازهای دوره:
- دانش اولیه در برنامه نویسی برای شروع کار
- دانش اولیه در فلاتر
- مفاهیم به وضوح توضیح داده شده است. شما همیشه یاد می گیرید که چه چیزی را می سازید و چرا می سازید و چگونه آن را انجام دهید.
توضیحات دوره
چگونه این دوره می تواند کمک کننده باشد:
- کسب دانش بیشتر در فلاتر و firebase
- یاد می گیرید که چگونه اپلیکیشن های کاملا تابعی بسازید و آن را در پلی استور انتشار دهید.
مباحث دوره:
- ComplexUI به سادگی انجام می شود.
- مدیریت State (SETSTATE)
- Firebase
- پاکسازی کد و اجتناب از کد Boilerplate
- استایل ها برای رابط کاربری
- مدیریت State - معرفی setState، ارتقای State از طریق callbacks، دسترسی گلوبال، دسترسی دارای اسکوپ با ارائه دهنده و ChangeNotifier
- ناوبری
- دارت
- فرم ها، مدیریت ورودی و اعتبارسنجی
- مدیریت و بروزرسانی پکیج ها
- پایگاه داده ها و Cloud Firestore
- ListViews و state های چندگانه رابط کاربری
- احراز هویت Firebase
- FirebaseFirestore
- ذخیره سازی Firebase
- زبان برنامه نویسی دارت - اصول و مباحث سطح متوسط
- چگونه با ساخت اپلیکیشن ها به صورت افزایشی، توسعه موبایل فلاتر را درک کنیم؟
- چگونه اپلیکیشن های فلاتر اندروید و iOS را طراحی، ساخته و اشکال زدایی کنیم؟
- چگونه می توان اپلیکیشن های فلاتر را برای برقراری ارتباط با پایگاه داده بلادرنگ Firestore دریافت کرد؟
- چگونه با فلاتر، اپلیکیشن های قوی بسازیم؟
- AppBar فلاتر
- طراحی متریال فلاتر
- سطر و ستون در فلاتر
- ListView Builder در فلاتر
ساختار دوره:
تقریبا 10 ساعت محتوا که به طور منظم بروز می شود.
الزامات
- توسعه اپلیکیشن ویندوز
- توسعه اپلیکیشن مک
- دسترسی به کامپیوتر با اتصال به اینترنت
- آماده بودن برای این سفر
- عاشق یادگیری در مورد استفاده از الگوریتم های پیشرفته در موارد عملی
بعد از این دوره چه انتظاری باید داشته باشیم؟
- امکان ساخت هر اپلیکیشن با استفاده از فلاتر و Firebase - شما یک متخصص خواهید بود.
- اطلاعات جدید در مورد فلاتر
این دوره برای چه کسانی مناسب است؟
- مشتاقان یادگیری فلاتر و دارت
- افرادی که می خواهند اپلیکیشن کامل در فلاتر بسازند.
- همه افرادی که به فلاتر علاقه دارند.
- شرکت هایی که می خواهند تسک های خود را مدیریت کنند.
فلاتر 2.2 و Firebase - ساخت اپلیکیشن کامل از ابتدا
-
مقدمه 00:49
-
فلاتر چیست؟ و Firebase چیست؟ 00:58
-
بررسی اپلیکیشن 07:39
-
دوره های یودمی توسط مدرس و پیشنهادات ما برای شما 01:24
-
کانال یوتیوب مدرس 01:04
-
لاک کردن جهت دستگاه 03:17
-
پروژه در گیت هاب 01:24
-
ایجاد پروژه جدید و راه اندازی تم ما 09:09
-
پیاده سازی پس زمینه متحرک در صفحه لاگین 15:13
-
تکمیل طراحی صفحه نمایش لاگین 36:19
-
پیاده سازی صفحه ثبت نام 10:09
-
اجازه به کاربر برای ناوبری بین فیلد متنی با استفاده از دکمه صفحه کلید (FocusNode) 07:52
-
پیاده سازی صفحه فراموشی پسورد 06:51
-
پیاده سازی طراحی صفحه اصلی 20:23
-
تغییر رنگ آیکون کشویی و داده آیکون 03:51
-
پیاده سازی دیالوگ حذف تسک 03:30
-
پیاده سازی طراحی دیالوگ فیلتر در صفحه اصلی 11:46
-
پیاده سازی هدر کشویی، افزودن کلاس ثابت و توضیح اینکه استاتیک به چه معناست 08:33
-
افزودن بادی کشویی 09:00
-
پیاده سازی طراحی دیالوگ خروج از سیستم 05:24
-
پیاده سازی طراحی صفحه افزودن تسک 33:39
-
افزودن کشو در صفحه افزودن تسک 03:11
-
پیاده سازی دیالوگ دسته بندی تسک در صفحه افزودن تسک 05:48
-
پیاده سازی دیالوگ انتخاب تاریخ 06:41
-
فیکس کردن خطای null اگر تاریخ انتخاب نشده باشد 00:57
-
پیاده سازی صفحه نمایش همه workers رجیستر شده 05:16
-
ایجاد رابط کاربری صفحه پروفایل کاربر 26:10
-
تغییر طراحی صفحه ثبت نام و افزودن ویجت های بیشتر به آن 17:27
-
پیاده سازی دیالوگ انتخابگر تصویر 04:00
-
پیاده سازی توابع انتخابگر تصویر 05:47
-
پیاده سازی تابع cropper تصویر 05:23
-
شروع پیاده سازی صفحه جزئیات تسک 25:09
-
switcher متحرک برای افزودن کامنت 10:22
-
پیاده سازی طراحی ویجت کامنت 08:35
-
افزودن رنگ بوردر پویا برای تصویر پروفایل کامنت دهنده 04:43
-
ارسال پیام از طریق واتساپ 08:27
-
ارسال ایمیل از اپلیکیشن 02:59
-
باز کردن اپلیکیشن شماره گیر تماس تا کاربر به شماره های دیگر workers دسترسی پیدا کند 02:42
-
FIrebase چیست؟ 05:45
-
اتصال اپلیکیش به Firebase 08:09
-
شروع کار با احراز هویت Firebase 06:19
-
مقداردهی اولیه اپلیکیشن Firebase برای فیکس کردن خطای مقداردهی اولیه Firebase 07:08
-
اجازه به کاربران برای ثبت نام با استفاده از ایمیل و پسورد 04:18
-
مدیریت خطاها 04:15
-
اجازه به کاربران برای لاگین کردن 03:41
-
مدیریت خطا فقط از یک کلاس دارت 03:25
-
نمایش صفحه نمایش های مختلف که آیا کاربر وارد سیستم شده است یا خیر 07:00
-
پیاده سازی متد خروج از سیستم و بهبود کد 02:41
-
Firebase Firestore چیست؟ 04:49
-
ذخیره داده اضافی کاربر در cloud Firestore 08:27
-
آپلود تصویر کاربر در ذخیره سازی Firebase و ذخیره لینک در Firestore 08:00
-
واکشی داده کاربر و نمایش آن در صفحه نمایش پروفایل 18:38
-
نمایش داده صحیح برای هر کاربر در صفحه نمایش پروفایل 05:38
-
شروع به واکشی همه workers از Firebase Firestore 06:33
-
نمایش داده صحیح برای هر worker 05:58
-
چک کردن اینکه آیا این همان کاربر لاگ شده در صفحه نمایش پروفایل است 06:59
-
شروع با آپلود تسک در پایگاه داده Firestore 08:45
-
ایجاد شناسه منحصر به فرد پویا برای هر تسک 02:49
-
افزودن اسپینر و نمایش toast 04:52
-
مدیریت دسته بندی تسک خالی و تاریخ ددلاین خالی 02:42
-
پاکسازی فرم 02:15
-
واکشی تسک ها از Firestor 07:28
-
اجازه فقط به آپلودکننده تسک برای حذف تسک 08:15
-
شروع به واکشی جزئیات تسک 21:05
-
اجازه به آپلود کننده برای تغییر state تسک و سایر بهبودها در صورت انجام یا انجام نشدن 06:40
-
پیاده سازی متد پست کردن یک کامنت (نوشتن تابع آن) 08:11
-
شروع به واکشی کامنت ها از Firestore 05:32
-
نمایش کامنت ها روی صفحه نمایش 05:27
-
اجازه به کاربران برای بازدید از پروفایل کامنت دهندگان 01:03
مشخصات آموزش
فلاتر 2.2 و Firebase - ساخت اپلیکیشن کامل از ابتدا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:69
- مدت زمان :09:05:56
- حجم :6.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy