آموزش Flutter BLoC - دوره کامل از صفر تا قهرمان

Flutter BLoC - From Zero to Hero Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: درک، یادگیری و تمرین قوی‌ترین مدیریت وضعیت فلاتر - مفاهیم اصلی BLoC Library - cubits، blocks، رویدادها، روش‌ها مفاهیم Flutter BLoC - BlocProvider، BlocBuilder، BlocListener BLoC Architecture - ارائه، منطق تجاری و لایه‌های داده آموزش تست BLoC - cubits و blocks خود را آزمایش کنید BLoC Access - نحوه دسترسی به cubits/blocs را در سطح جهانی و محلی بیاموزید - بیاموزید که چگونه دو یا چند بلوک/cubit می توانند بین یکدیگر تعامل داشته باشند BuildContext در عمق - آموزش کامل Flutter BuildContexts خطاهای احتمالی مشکلات و نحوه رفع آنها ذخیره سازی داده های برنامه در حافظه محلی با استفاده از بسته های Hydrated_Bloc اشکال زدایی بلوک ها/مربع ها

سلام، همه!

با دنبال کردن این دوره BLoC - From Zero to Hero، راه حل BLoC State Management را با موفقیت یاد خواهید گرفت، بنابراین اگر در درک یا تمرین تمام مفاهیم آن شک دارید، واقعاً توصیه می کنم آن را همینجا بررسی کنید!

قبل از اینکه آن را بررسی کنید، می‌خواهم به شما بگویم که این مجموعه با بخش‌های نظری و مهم‌تر از همه، عملی (کدگذاری) هر موضوع مورد بحث طراحی شده است. همه فایل‌های پروژه را می‌توانید در صفحه github من پیدا کنید.

همچنین، این مجموعه به دقت توسط خالق شگفت‌انگیز bloc_library، فلیکس آنجلوف نظارت می‌شد.

از طرف دیگر، بدون کوچکترین محدودیتی احساس می کنم سریال من بهترین لیست پخش bloc_library در کل اینترنت است.

حرف من را قبول نکنید، خودتان آن را امتحان کنید!

توضیحاتی از همه مواردی که در این لیست پخش پوشش داده شده است، بنابراین می‌دانید چه انتظاری دارید:

  1. چرا BLoC؟ در این ویدیو توضیح دادم که چرا bloc_library را هم برای راه حل مدیریت دولتی و هم برای ساختار معماری برنامه هایم انتخاب کردم

  2. مفاهیم اصلی BLoC - در این آموزش من در توضیح جریان ها و مفاهیم بلوک کوبیت ها بسیار عمیق شدم.

  3. مفاهیم Flutter BLoc - در اینجا، من در مورد تک تک مفاهیم bloc_library مانند BlocProvider، BlocBuilder، BlocListener و بسیاری موارد دیگر بحث کردم. این مفاهیم بدیهی است که در هر آموزش توضیح داده شده و آزمایش می شوند، زیرا آنها پایه bloc_library هستند.

  4. BLoC Architecture - در این آموزش من یک مقدمه کوتاه در مورد آنچه که به اعتقاد من بهترین معماری برای دنبال کردن است به منظور ساختار و مقیاس کد شما در طول زمان ارائه کردم! این ویدیو هیچ کدی در صفحه github من ندارد، زیرا من قصد دارم از آن به طور گسترده در مجموعه آموزش های بعدی خود در مورد ساخت برنامه های دنیای واقعی استفاده کنم!

  5. تست BLoC - تست یکی از مهمترین ارکان برنامه نویسی است که اغلب توسط توسعه دهندگان حذف می شود. در این ویدیو توضیح خواهم داد که اصول اولیه آزمایش یک برنامه کوچک ساخته شده توسط بلوک چیست.

  6. BLoC Access Navigation - در این آموزش من واقعاً در مورد گزینه های مسیریابی که در آنها می توانید با موفقیت یک cubit/block به درخت ویجت ارائه دهید، به طور عمیق آشنا شدم.

  7. ارتباط بلوک به بلوک - در اینجا می‌خواهم همه بینندگانم بدانند که چقدر مهم است که بدانند چگونه 2 بلوک/مترابیت با یکدیگر ارتباط برقرار کنند.

  8. BuildContext In-Depth - این آموزش واقعاً به bloc_library مربوط نمی شود، اما از آنجایی که زمینه های ساخت در همه جا در یک برنامه flutter استفاده می شود، متوجه شدم که اکثر مردم نمی دانند واقعاً چگونه کار می کنند. این ویدیو همچنین مفید است زیرا دانش به دست آمده از آموزش شماره 3 و 6 را گسترش می دهد.

  9. Bloc 6.1.0 - در طول مجموعه آموزشی من، نسخه جدیدی از bloc_library منتشر شد که حاوی تغییرات مهمی مانند context.watch، context.read و context.select است. همه اینها در این ویدیو، مثل همیشه، با مثال های بصری پوشش داده شده است.

  10. وضعیت بلوک به‌روزرسانی نمی‌شود - در این ویدیو، توضیح دادم که چرا اکثر توسعه‌دهندگان جدید با این مشکل محبوب مواجه می‌شوند که وضعیت یک بلوک/مربع به‌روزرسانی نمی‌شود.

  11. حفظ حالت با Hydrated_Bloc - در این آموزش من واقعاً در مورد اینکه چگونه می توانید وضعیت چندین بلوک/کوبیت را در حافظه داخلی برنامه در دستگاه خود ذخیره کنید، به طور عمیق آشنا شدم. این یک مفهوم کلیدی در توسعه یک برنامه موفق Flutter با داشتن bloc_library به عنوان ویژگی مدیریت حالت است.

  12. اشکال زدایی بلوک ها/مربع ها، قراردادهای نامگذاری و سایر نکات و ترفندها آخرین ویدیوی این مجموعه است که سایر موضوعات مهم موجود در کتابخانه flutter_bloc را پوشش می دهد.

از شما متشکرم و امیدوارم شما هم مانند من هیجان زده باشید!

WCKD


سرفصل ها و درس ها

چرا BLoC به عنوان یک مدیریت دولتی؟ Why BLoC as a state management?

  • چرا BLoC؟ Why BLoC?

چرا BLoC به عنوان یک مدیریت دولتی؟ Why BLoC as a state management?

  • چرا BLoC؟ Why BLoC?

مفاهیم اصلی BLoC BLoC Core Concepts

  • مفاهیم اصلی BLoC - کوبیت ها، بلوک ها، رویدادها، روش ها، جریان ها BLoC Core Concepts - cubits, blocs, events, methods, streams

مفاهیم اصلی BLoC BLoC Core Concepts

  • مفاهیم اصلی BLoC - کوبیت ها، بلوک ها، رویدادها، روش ها، جریان ها BLoC Core Concepts - cubits, blocs, events, methods, streams

مفاهیم Flutter BLoC Flutter BLoC Concepts

  • مفاهیم Flutter BLoC Flutter BLoC Concepts

مفاهیم Flutter BLoC Flutter BLoC Concepts

  • مفاهیم Flutter BLoC Flutter BLoC Concepts

معماری BLoC BLoC Architecture

  • معماری BLoC BLoC Architecture

معماری BLoC BLoC Architecture

  • معماری BLoC BLoC Architecture

تست BLoC BLoC Testing

  • تست BLoC BLoC Testing

تست BLoC BLoC Testing

  • تست BLoC BLoC Testing

دسترسی و ناوبری BLoC (دسترسی محلی، مسیری و جهانی) BLoC Access & Navigation (Local, Route & Global Access)

  • دسترسی و ناوبری BLoC (دسترسی محلی، مسیری و جهانی) BLoC Access & Navigation (Local, Route & Global Access)

دسترسی و ناوبری BLoC (دسترسی محلی، مسیری و جهانی) BLoC Access & Navigation (Local, Route & Global Access)

  • دسترسی و ناوبری BLoC (دسترسی محلی، مسیری و جهانی) BLoC Access & Navigation (Local, Route & Global Access)

ارتباط بلوک به بلوک Bloc-to-bloc Communication

  • ارتباط بلوک به بلوک Bloc-to-bloc Communication

  • ارتباط بلوک به بلوک Bloc-to-bloc Communication

ارتباط بلوک به بلوک Bloc-to-bloc Communication

ساخت متن عمیق (Flutter & BLoC) Build Context In-Depth (Flutter & BLoC)

  • ایجاد زمینه در عمق Build Context In-Depth

ساخت متن عمیق (Flutter & BLoC) Build Context In-Depth (Flutter & BLoC)

  • ایجاد زمینه در عمق Build Context In-Depth

به روز رسانی BLoC 6.1.0 BLoC 6.1.0 Update

  • BloC 6.1.0 BLoC 6.1.0

به روز رسانی BLoC 6.1.0 BLoC 6.1.0 Update

  • BloC 6.1.0 BLoC 6.1.0

مقایسه 2 شی در دارت، بسته Equatable، وضعیت به‌روزرسانی نشده است Comparing 2 Objects in Dart, Equatable Package, State not updating issue

  • مشکل به روز نشدن و نحوه رفع آن را بیان کنید State not updating issue and how to fix it

  • مشکل به روز نشدن و نحوه رفع آن را بیان کنید State not updating issue and how to fix it

مقایسه 2 شی در دارت، بسته Equatable، وضعیت به‌روزرسانی نشده است Comparing 2 Objects in Dart, Equatable Package, State not updating issue

ذخیره سازی محلی با BLoC هیدراته Local Storage with Hydrated BLoC

  • ذخیره سازی محلی با BLoC هیدراته Local Storage with Hydrated BLoC

  • ذخیره سازی محلی با BLoC هیدراته Local Storage with Hydrated BLoC

ذخیره سازی محلی با BLoC هیدراته Local Storage with Hydrated BLoC

اشکال زدایی BLoC Debugging BLoC

  • اشکال زدایی BLoC Debugging BLoC

اشکال زدایی BLoC Debugging BLoC

  • اشکال زدایی BLoC Debugging BLoC

نمایش نظرات

نظری ارسال نشده است.

آموزش Flutter BLoC - دوره کامل از صفر تا قهرمان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3 hours
12
Udemy (یودمی) udemy-small
09 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
13,213
4.4 از 5
ندارد
دارد
دارد
Tiberiu Potec

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tiberiu Potec Tiberiu Potec

من توسعه دهنده سخت افزار نرم افزار ، عکاس و فیلمبردار هستم. من دوست دارم در هر کاری که دارم 110 درصد بدهم و تا زمان انجام آن تسلیم نخواهم شد. من دوست دارم چیزهای جدید را روزمره یاد بگیرم ، و بعد از اینکه فکر کردم با موفقیت چیزی را فهمیدم ، لازم دیدم که تمام دانش خود را با همه شما به اشتراک بگذارم. من همچنین علاقه مند ماشین هستم و رویای Giulia Quadrifoglio را می بینم.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.