توضیحات
دوره Flutter Provider Essential Course (English)/ در دوره آموزشی Flutter Provider Essential، میتوانید به طور عمیق در مورد Provider، اساسیترین و پرکاربردترین راهحلهای مدیریت وضعیت Flutter آشنا شوید. اگر می خواهید درک خود را از Flutter Provider عمیق تر کنید و همه مفاهیم را در عمل پیاده کنید، این دوره برای شما مناسب است. این دوره با دقت تنظیم شد تا از تعادل بین تئوری و عمل اطمینان حاصل شود.و با این اعتقاد که تکرار مهم ترین روش یادگیری است، هر زمان که مفهوم جدیدی وجود داشته باشد، با ساخت یک اپلیکیشن کوچک، مفهوم را آزمایش می کنیم و از طریق اپلیکیشن های واقعی مانند TODO، Weather و Firebase Authentication مفاهیم را آزمایش می کنیم. به صورت جامع گرد هم خواهند آمد. به ویژه، هنگام ایجاد برنامههای TODO، Weather و Firebase Authentication، به طور مکرر ترکیبی از ارائهدهندههای مختلف را تمرین میکنیم.
- – برنامه TODO (3 پیاده سازی): 1. ترکیبی از ChangeNotifierProvider، ChangeNotifierProxyProvider، 2. ترکیبی از ChangeNotifierProvider و ProxyProvider، 3. StateNotifierProvider
- – برنامه آب و هوا (3 پیاده سازی): 1. ترکیبی از ChangeNotifierProvider، ChangeNotifierProxyProvider، 2. ترکیبی از ChangeNotifierProvider و ProxyProvider، 3. StateNotifierProvider
- – برنامه احراز هویت Firebase (2 پیاده سازی): 1. ترکیب StreamProvider، ChangeNotifierProvider، و ChangeNotifierProxyProvider، 2. ترکیب StreamProvider و StateNotifierProvider
علاوه بر این، من در مورد StateNotifier و StateNotifierProvider صحبت خواهم کرد، که به شما امکان می دهد از Provider به عنوان یک راه حل مدیریت پیشرفته تر State استفاده کنید و فرصت هایی برای تمرین از طریق برنامه ها وجود خواهد داشت، بنابراین گزینه های بیشتری خواهید داشت. با افتخار می توانم بگویم که این دوره عمیق ترین دوره در Flutter Provider است. این یک نگاه سریع به همه چیزهایی است که در دوره پوشش داده شده است.
- – چرا ارائه دهنده مورد نیاز است
- – نحوه دسترسی به داده ها در درخت ویجت با استفاده از Provider
- – نحوه گوش دادن به تغییرات داده در درخت ویجت با استفاده از AddListener ChangeNotifier
- – نحوه استفاده از ChangeNotifierProvider، بیشترین استفاده در Provider
- – نحوه استفاده از روش های خواندن، تماشا، و انتخاب فرمت برای دسترسی آسان و گوش دادن به داده ها
- – MultiProvider که امکان تزریق آسان و منظم چندین ارائه دهنده را به درخت ویجت می دهد
- – FutureProvider و StreamProvider، ارائه دهنده ای که برای گوش دادن به مقادیر مداوم در حال تغییر و بازسازی ویجت استفاده می شود.
- – ویجت مصرف کننده، نوعی ابزارک راحتی که دسترسی به نوع خاصی از ارائه دهنده را آسان می کند.
- – ویجت انتخابگر، نوعی ویجت مصرف کننده که کنترل دقیق تری را امکان پذیر می کند
- – دسترسی ارائه دهنده و سازنده با نام: دسترسی به مسیر ناشناس، دسترسی مسیر نامگذاری شده، دسترسی مسیر تولید شده، دسترسی جهانی
- – ارتباط ارائه دهنده به ارائه دهنده: ProxyProvider
- – خطاهای مختلف در هنگام استفاده از Provider و نحوه برخورد با آنها
- – متد addPostFrameCallback که هنگام استفاده همراه با Provider مفید است
- – چگونه با استفاده از AddListener ChangeNotifier اقداماتی مانند showDialog یا Navigator dot push انجام دهیم
- – برنامه TODO: 3 پیاده سازی از طریق ترکیبی از ارائه دهندگان مختلف
- – برنامه آب و هوا: 3 پیاده سازی از طریق ترکیبی از ارائه دهندگان مختلف
- – برنامه احراز هویت Firebase: 2 پیاده سازی از طریق ترکیبی از ارائه دهندگان مختلف
آنچه که در دوره Flutter Provider Essential Course (English) فرا خواهید گرفت
- ضرورت تامین کننده – تزریق وابستگی و مدیریت دولتی
- انواع ارائه دهنده و استفاده – Provider، ChangeNotifierProvider، FutureProvider، StreamProvider، MultiProvider ProxyProvider
- ابزارک راحت و روشهای توسعه BuildContext – ویجت مصرفکننده/انتخابگر، روشهای افزودنی خواندن/تماشا/انتخاب
- ارتباط بین ارائه دهندگان – ProxyProvider، ChangeNotifierProxyProvider
- StateNotifier و StateNotifierProvider – ارتباط بین ارائه دهندگان بدون ProxyProvider
- خطاها و نحوه برخورد با آنها – ProviderNotFoundException، setState یا markNeedsBuild و غیره.
- استفاده از روش addPostFrameCallback برای رسیدگی به خطاها و اقداماتی مانند showDialog و Navigator push
- 3 برنامه (TODO، آب و هوا، احراز هویت Firebase) و در مجموع 8 تجربه فرآیند تولید از طریق ترکیبی از ارائه دهندگان مختلف
این دوره مناسب افرادیست که
- مبتدیان فلاتر که می خواهند درباره Provider، پرکاربردترین راه حل مدیریت وضعیت Flutter بیاموزند.
- توسعه دهندگان Flutter که می خواهند درک عمیقی از Flutter Provider داشته باشند
- توسعه دهندگان Flutter که می خواهند نمونه های مختلف استفاده از Flutter Provider را بدانند
مشخصات دوره Flutter Provider Essential Course (English)
- ناشر: Udemy
- مدرس: Sangwook Cho
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 9 ساعت و 59 دقیقه
- تعداد دروس: 122
سرفصل های دوره

پیشنیازهای دوره Flutter Provider Essential Course (English)
- Requires some experience and understanding of Flutter
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
تغییرات:
نسخه 2024/3 نسبت به 2021/1 به تعداد 22 درس و مدت زمان 1 ساعت و 30 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
5.28 گیگابایت









































![System Design_ Zero to Interview Hero [2026]](https://downloadly.ir/wp-content/uploads/2026/11/System-Design_-Zero-to-Interview-Hero-2026.jpeg)




4 دیدگاه. همین الان خارج شوید
سلام این رو اپدیت میکنید؟
سلام
در دسترس نیست.
please update
Hi
Not available