نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Flutter نشان دهنده لبه پیشرو در ایجاد برنامه های موبایل کراس پلت فرم از یک پایگاه کد واحد است. سازوکارهایی را که Flutter ارائه می دهد برای مدیریت کارآمد وضعیت برنامه در حالی که کد برنامه را به خوبی سازمان یافته نگه دارید بیاموزید. بدون شک Flutter یکی از بهترین گزینه ها برای ایجاد برنامه های تلفن همراه کاملاً پلت فرم است. با این حال ، یکی از چالش هایی که بسیاری از توسعه دهندگان هنگام یادگیری Flutter با آن روبرو هستند این است که چگونه می توان مدل داده واکنشی آن را با موفقیت در برنامه های واقعی به کار برد. در این دوره ، Managing State in Flutter ، در مورد رایج ترین گزینه های مدیریت ایالتی که Flutter ارائه می دهد و همچنین زمان استفاده از هرکدام یاد خواهید گرفت. ابتدا ، نحوه مدیریت داده ها را در یک م .لفه با استفاده از ابزارک های Stateful جستجو خواهید کرد. در مرحله بعدی ، گزینه های خود را برای به اشتراک گذاشتن حالت در میان مجموعه ابزارک ها با استفاده از ارائه دهندگان کشف خواهید کرد. در آخر ، شما یاد خواهید گرفت که چگونه از الگوی BLoC برای جدا کردن منطق تجاری برنامه خود از عناصر بصری استفاده کنید. پس از پایان این دوره ، مهارت و دانش در مورد گزینه های مدیریت ایالتی و زمان استفاده از آنها در برنامه های Flutter خود خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
با استفاده از ابزارک های Stateful و Stateless
Using Stateful and Stateless Widgets
-
مقدمه
Introduction
-
مدیریت حالت راکتیو
Reactive State Management
-
ابزارک های بدون تابعیت
Stateless Widgets
-
نسخه ی نمایشی: ابزارک های بدون حالت
Demo: Stateless Widgets
-
نسخه ی نمایشی: ساخت یک برنامه با استفاده از ابزارک های بدون حالت
Demo: Building an Application Using Stateless Widgets
-
ابزارک های باهوش
Stateful Widgets
-
نسخه ی نمایشی: یک ویجت ساده و با حالت خاص
Demo: A Simple Stateful Widget
-
نسخه ی نمایشی: وضعیت برنامه ردیابی با ابزارک های Stateful
Demo: Tracking Application State with Stateful Widgets
-
نسخه ی نمایشی: وضعیت برنامه به روز می شود
Demo: Updating Application State
-
خلاصه
Summary
اشتراک دولت با ScopedModels و ارائه دهندگان
Sharing State with ScopedModels and Providers
-
مقدمه
Introduction
-
ابزارک های موروثی
Inherited Widgets
-
نسخه ی نمایشی: ابزارک های موروثی
Demo: Inherited Widgets
-
ScopedModels
ScopedModels
-
نسخه ی نمایشی: ScopedModels
Demo: ScopedModels
-
ارائه دهندگان
Providers
-
نسخه ی نمایشی: ارائه دهندگان
Demo: Providers
-
خلاصه
Summary
کپسوله سازی حالت با الگوی BLoC
Encapsulating State with the BLoC Pattern
-
مقدمه
Introduction
-
نهرها و غرق ها
Streams and Sinks
-
نسخه ی نمایشی: StreamControllers
Demo: StreamControllers
-
نسخه ی نمایشی: استفاده از جریان ها و سینک ها برای مدیریت وضعیت
Demo: Using Streams and Sinks to Manage State
-
الگوی BLoC
The BLoC Pattern
-
نسخه ی نمایشی: استفاده از BLoC برای به کارگیری منطق کسب و کار
Demo: Using BLoCs to Enapsulate Business Logic
-
فراتر از BLoCs
Beyond BLoCs
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات