مسترکلاس فلاتر (از مبتدی تا متخصص)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید چگونه اپلیکیشنهای فلاتر را از ابتدا بسازید.
- یاد بگیرید چگونه فلاتر را با پایگاه داده فایربیس یکپارچهسازی کنید.
- کشف کنید چگونه انیمیشنها را به اپلیکیشنهای فلاتر خود اضافه کنید.
- یاد بگیرید چگونه احراز هویت را به اپلیکیشنهای فلاتر اضافه کنید.
- یاد بگیرید چگونه از Riverpod برای مدیریت state در فلاتر استفاده کنید.
- زبان برنامهنویسی دارت را در حین پیشرفت بیاموزید.
پیشنیازهای دوره
مفاهیم اولیه برنامهنویسی به هر زبانی - حلقهها، متغیرها، توابع و غیره
توضیحات دوره
در این مسترکلاس فلاتر، یاد خواهید گرفت چگونه اپلیکیشنهای فلاتر را از ابتدا بسازید (بدون نیاز به دانش قبلی فلاتر) که شامل کل مبانی (مانند ویجتها، طرحبندیها، تصاویر و استایلها) و چگونگی ایجاد تمهای سفارشی و چگونگی راهاندازی چندین صفحه و مسیر میباشد.
شما همچنین یاد خواهید گرفت چگونه مدلهای داده را بسازید، چگونه فرمها و ورودی کاربر را مدیریت کنید، state جهانی را (با Riverpod) مدیریت کنید و چگونه یک اپلیکیشن فلاتر را با یک پایگاه داده و سرویس احراز هویت (با فایربیس) یکپارچهسازی کنید.
علاوه بر این موارد، یاد خواهید گرفت چگونه انیمیشنها را به اپلیکیشنهای فلاتر خود اضافه کنید تا احساس زیبایی و طبیعی داشته باشند.
به عنوان یک جایزه اضافی، یک فصل کامل در انتهای دوره به زبان برنامهنویسی دارت اختصاص داده شده است که ما به عنوان توسعهدهنده از آن برای ساخت اپلیکیشنهای فلاتر استفاده میکنیم. بنابراین، تنها چیزی که قبل از شروع نیاز دارید، دانش اولیه مفاهیم ضروری برنامهنویسی، حلقهها، متغیرها، توابع، کنترل جریان و غیره است.
در طول این دوره، ما همچنین یک اپلیکیشن موبایل کاملاً کاربردی خواهیم ساخت و در پایان این دوره، شما به اندازه کافی اعتماد به نفس خواهید داشت که بتوانید اپلیکیشنهای فلاتر خود را از ابتدا بسازید.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان مبتدی و سطح متوسط که کمی تجربه در فلاتر دارند یا هیچ تجربهای ندارند.
مسترکلاس فلاتر (از مبتدی تا متخصص)
-
مقدمه و فایلهای دوره 05:40
-
نصب روی ویندوز 10:48
-
نصب فلاتر در مک 13:06
-
ایجاد یک پروژه فلاتر جدید 04:59
-
بررسی سریع پروژه 04:06
-
ویجتها 08:09
-
Material App و Scaffold 11:42
-
ویجتهای Stateless 06:26
-
ظرفها 07:54
-
ایمپورتها و ریفکتور سریع 05:45
-
ستونها 12:18
-
ردیفها 08:46
-
تصاویر 06:53
-
ویجت گسترشیافته 06:20
-
دکمهها و رویدادهای کلیک 06:56
-
ویجتهای Stateful 10:59
-
کنترل جریان در لیستها 05:15
-
ساخت ویجتهای قابل استفاده مجدد 12:10
-
راهاندازی یک پروژه جدید 09:03
-
ساخت یک تم سفارشی 12:55
-
تمهای متنی 06:35
-
ویجتهای متنی استایلدهی شده قابل استفاده مجدد 05:03
-
استفاده از فونتهای گوگل 04:20
-
گرادیانهای کانتینر 08:51
-
View لیست 08:00
-
ویجت کارت سفارشی 08:42
-
دکمههای آیکونی 04:33
-
ساخت یک کلاس کاراکتر 07:37
-
Mixinها 08:51
-
دریافتکنندهها 09:45
-
Enumهای بهبود یافته 11:20
-
ساخت یک کلاس مهارت 09:39
-
اضافه کردن تصاویر 04:14
-
اضافه کردن داده ساختگی 02:57
-
استفاده از کلاس کاراکتر 07:17
-
اضافه کردن ایجاد یک صفحه 06:27
-
ساخت یک فیلد متنی 09:30
-
کنترلرهای ویرایش متن 03:54
-
توابع هندلر ارسال 05:08
-
نمایش مشاغل 09:21
-
اضافه کردن یک ویجت قابل اسکرول 01:50
-
ژست onTap 02:55
-
انتخاب یک گزینه 11:40
-
ارسال داده 05:57
-
ویجت فرم چطور؟ 01:06
-
Push کردن و پاپ کردن مسیرها 02:25
-
ناوبری بین صفحات 05:16
-
نمایش یک دیالوگ 08:28
-
اضافه کردن تم دیالوگ 03:12
-
ناوبری به صفحه پروفایل 05:06
-
انتقال داده به مسیرها 08:18
-
پرداختن به صفحه پروفایل 06:01
-
آرگومانها در ویجتهای Stateful 11:09
-
استفاده از جداول 16:50
-
خروجی مهارتها 15:16
-
انتخاب یک مهارت فعال 09:56
-
اضافه کردن یک اسنکبار 04:44
-
چرا به State جهانی نیاز داریم؟ 02:47
-
پکیج Provider 02:08
-
ساخت یک فروشگاه 02:45
-
Provide و Consume کردن State 08:10
-
اضافه کردن کاراکترهای جدید 06:39
-
مقدمه فصل 01:02
-
راهاندازی SDKFirebase 09:57
-
راهاندازی پایگاه داده Firestore 06:44
-
ASIDE - بررسی Constructorهای فکتوری 08:00
-
پردازش داده مدل 06:59
-
ایجاد یک Constructor فکتوری کاراکتر 12:48
-
پردازش آمار کاراکتر 04:43
-
مبدلهای Firestore 04:14
-
اضافه کردن داده Firestore 08:24
-
دریافت دادهها 10:32
-
ذخیره تغییرات داده 08:27
-
حذف داده 03:37
-
سوآیپ برای نادیده گرفتن 05:22
-
انیمیشنهای ضمنی در مقابل صریح 01:34
-
ویجت Hero 03:34
-
چرخش متحرک 04:09
-
کنترلرهای انیمیشن 07:31
-
دنبالههای Tween 05:33
-
ویجتهای بیلدر متحرک 04:22
-
تغییر رنگ 01:42
-
ویجتهای استک و Positioned 03:43
-
ورودی کاربر در فلاتر 05:19
-
فیلدهای متنی 06:22
-
کنترلرهای ویرایش متن 04:40
-
ویجت فرم 05:33
-
فیلد فرم متنی 07:03
-
فیلد فرم کشویی 08:34
-
ذخیره داده فرم 06:14
-
بازنشانی فرم 02:19
-
چرا از Riverpod استفاده کنیم؟ 05:06
-
راهاندازی و نصب Riverpod 06:16
-
Providerها 05:47
-
Consumerهای Stateless 07:29
-
Consumerهای Stateful 05:46
-
Providerهای تولیدشده 08:21
-
Providerهای Notifier 10:11
-
بروزرسانی State 06:51
-
Providerهای Notifier تولیدشده 05:02
-
Providerهای وابسته 05:01
-
نکات نهایی 03:02
-
مقدمه و راهاندازی 05:11
-
ساخت یک مدل کاربر 01:57
-
ساخت فرمهای احراز هویت 12:33
-
جابجایی بین فرمها 05:20
-
اعتبارسنجی فیلدهای فرم 08:41
-
راهاندازی Firebase SDK 08:51
-
راهاندازی احراز هویت فایربیس 03:53
-
ثبتنام کاربران 07:08
-
خروج کاربران 04:53
-
ورود کاربران 03:33
-
بازخورد ساده خطا 07:51
-
Providerهای استریم Riverpod 06:01
-
تغییرات State احراز هویت 05:32
-
ویجت Consumer 08:27
-
نکات نهایی 03:45
-
دارت چیست؟ 04:09
-
مبانی دارت 11:33
-
حاشیهنویسیهای نوع 07:11
-
توابع 09:06
-
لیستها و مجموعهها 10:19
-
کنترل جریان 07:31
-
نقشهها 08:53
-
کلاسها 14:06
-
Overriding متد 06:34
-
جنریکها 08:06
-
Async ،Await و Futureها 08:19
-
واکشی داده 12:23
مشخصات آموزش
مسترکلاس فلاتر (از مبتدی تا متخصص)
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:129
- مدت زمان :14:54:31
- حجم :9.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy