لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره آموزشی فلاتتر ریورپاد ضروری (انگلیسی)
Flutter Riverpod Essential Course (English)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم مدیریت دولتی را با Riverpod، راه حل مدیریت ایالت فلاتر بیاموزید و تمرین کنید. مدیریت کلاسهای داده Dart با تولیدکننده کلاس داده Dart و فریز شده همه ارائهدهندگان ارائهشده توسط Riverpod AsyncValue جزئیات ارائهدهنده چرخه حیات ارائهدهنده محدودهبندی Riverpod Lint & Provider Observer Pagination با Riverpod (صفحهبندی شمارهدار، اسکرول بینهایت) Go Router با Riverpod Master, ایجاد سه برنامه Riverpod Todo Weather, and Firebase Authentication) 10 بار با استفاده از شکل های مختلف حالت مانند AsyncValue پیش نیازها: مقداری تجربه با Flutter مورد نیاز است دانش ارائه دهنده یا بلوک مورد نیاز نیست، اما به شما در درک درس کمک می کند.
در دوره آموزشی Flutter Riverpod Essential، شما یک شیرجه عمیق به Riverpod خواهید داشت، که در حال حاضر سریع ترین راه حل مدیریت Flutter State است که در حال رشد است.
اگر می خواهید درک عمیقی از Flutter Riverpod داشته باشید و می خواهید همه مفاهیم را تمرین کنید، این دوره برای شما مناسب است.
هنگام ایجاد دوره، مراقب بودم که تعادل بین تئوری و عمل وجود داشته باشد.
ما معتقدیم که تکرار مهمترین راه یادگیری است، بنابراین برای هر مفهوم جدید، یک برنامه کوچک برای آزمایش مفهوم میسازیم و سپس از طریق برنامههای کاربردی مانند TODO، Weather، و برنامه های Firebase Authentication برای گردآوری مفاهیم. به ویژه، هنگام ساختن برنامههای احراز هویت TODO، Weather و Firebase، مکرراً استفاده از فرمهای حالت مختلف را تمرین میکنیم.
بیایید نگاهی گذرا به همه چیزهایی که در این دوره پوشش دادهایم بیاندازیم.
- مدیریت کلاسهای داده دارت بر اساس تولیدکننده کلاس دادههای دارت و فریز شده
- همه ارائه دهندگان: Provider، StateProvider، FutureProvider، StreamProvider، StateNotifierProvider، ChangeNotifierProvider، NotifierProvider، AsyncNotifierProvider، StreamNotifierProvider
- همه اصلاحکنندههای ارائهدهنده: بدون اصلاحکننده، AutoDispose، خانواده، AutoDispose + خانواده
- نمونه هایی از استفاده از ویژگی ها و روش های مختلف ارائه شده توسط پسوند AsyncValue و AsyncValueX
- چرخه حیات ارائهدهنده: سفارشیسازی ذخیرهسازی وضعیت ارائهدهنده با استفاده از روش چرخه حیات ارائهدهنده و غیره.
- موارد استفاده از محدوده ارائه دهنده مختلف - بهینه سازی عملکرد و غیره.
- با مثال هایی درباره Riverpod Lint بیاموزید، بسته ای که برای کمک به توسعه دهندگان طراحی شده است تا از اشتباهات رایج اجتناب کنند و کارهای تکراری مرتبط با Riverpod را ساده کنند.
- پیادهسازی صفحهبندی شمارهدار و اسکرول بینهایت با Riverpod
- مثال استفاده از Riverpod + GoRouter
- برنامه TODO (5 بار پیاده سازی شده): 1. همگام سازی برنامه Todo، 2. برنامه Async Todo با استفاده از حالت مبتنی بر enum، 3. برنامه Async Todo با استفاده از وضعیت مبتنی بر کلاس مهر و موم شده، 4. برنامه Async Todo با استفاده از AsyncValue به عنوان وضعیت ، 5. AsyncValue + Hive (تداوم داده ها).
برنامه آب و هوا (4 بار اجرا شده): 1. استفاده از AsyncValue به عنوان حالت، 2. استفاده از حالت مهر و موم شده مبتنی بر کلاس، 3. استفاده از حالت مبتنی بر enum، 4. AsyncValue + Geolocator
- برنامه احراز هویت Firebase: ثبت نام، ورود به سیستم، خروج از سیستم، تأیید ایمیل، ForgetPassword، ChangePassword
سرفصل ها و درس ها
معرفی
Introduction
پیشینه آموزشی و مخاطبان هدف
Tutorial Background and Target Audience
ساختار آموزشی
Tutorial Structure
ابزار
Tools
بررسی اجمالی Riverpod
Riverpod Overview
ریورپاد چیست؟
What is Riverpod?
آماده شدن برای استفاده از Riverpod
Preparing to use Riverpod
بستههای افزودنی و فریز شده ژنراتور کلاس داده Dart
Dart Data Class Generator Extension and Freezed Package
مولد کلاس داده دارت - مقدمه
Dart Data Class Generator - Introduction
Dart Data Class Generator - از JSON ایجاد کنید
Dart Data Class Generator - Generate from JSON
Dart Data Class Generator - UI
Dart Data Class Generator - UI
منجمد - مقدمه
Freezed - Introduction
منجمد - مبانی
Freezed - Basics
فریز شده - با json_serializable
Freezed - with json_serializable
ثابت - UI (فهرست هتل)
Freezed - UI (Hotel List)
همه ارائه دهندگان
All Providers
ارائه دهنده - بررسی اجمالی
Provider - Overview
ارائه دهنده - اسکلت برنامه
Provider - App Skeleton
ارائه دهنده - پایه
Provider - Basic
ارائه دهنده - AutoDispose
Provider - autoDispose
ارائه دهنده - خانواده، autoDispose.family
Provider - family, autoDispose.family
ارائه دهنده - پارامتر شی
Provider - object parameter
نمایش نظرات