1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Advanced Flutter[2025]: BLoC, Injectable, Flavors, i18n, Dio 2025-8
Advanced Flutter[2025]: BLoC Injectable Flavors i18n Dio

Udemy – Advanced Flutter[2025]: BLoC, Injectable, Flavors, i18n, Dio 2025-8

توضیحات

دوره Advanced Flutter[2025]: BLoC, Injectable, Flavors, i18n, Dio. این دوره توسعه‌دهندگان را قادر می‌سازد تا یک برنامه تجارت الکترونیک کامل و صنعتی را از پایه بسازند. این دوره بر استفاده از الگوهای معماری حرفه‌ای و ابزارهای مدرن تمرکز دارد تا برنامه‌هایی مقیاس‌پذیر، قابل نگهداری و تست‌پذیر ایجاد شود. از جمله فناوری‌های کلیدی که آموزش داده می‌شوند می‌توان به معماری BLoC برای مدیریت حالت، کتابخانه‌های Injectable و GetIt برای تزریق وابستگی، و Dio برای ارتباطات شبکه‌ای قوی شامل یکپارچه‌سازی API، رهگیری درخواست‌ها و مدیریت خطا اشاره کرد. همچنین از AutoRoute برای مسیریابی پیشرفته، Freezed برای ایجاد مدل‌های ایمن و تغییرناپذیر، Flutter i18n برای پشتیبانی از چندزبانی، و Flavors برای تنظیمات مختلف محیط‌های توسعه، staging و production استفاده می‌شود. ذخیره‌سازی داده‌ها نیز با Hive انجام می‌گیرد. در طول دوره، شرکت‌کنندگان ویژگی‌های عملی مانند سیستم احراز هویت، نمایش محصولات با صفحه‌بندی، مدیریت سبد خرید، جستجو و فیلتر پیشرفته و اتصال امن به backend را پیاده‌سازی می‌کنند. این دوره برای توسعه‌دهندگانی طراحی شده که بر مبانی Flutter مسلط هستند و هدف آنان ساخت برنامه‌های production-ready با بهترین شیوه‌ها و الگوهای توسعه enterprise است.

آنچه فرا خواهید گرفت

  • اتصال برنامه به سرویس‌های بک‌اند: یاد می‌گیرید که چگونه برنامه خود را با استفاده از Dio به سرویس‌های بک‌اند واقعی متصل کنید، پاسخ‌ها و خطاها را مدیریت کرده و جداسازی تمیز را اعمال نمایید.
  • معماری مدیریت خطا: یک معماری مدیریت خطای مقیاس‌پذیر را برای مدیریت صحیح خرابی‌های شبکه، زمان‌بندی‌ها و خطاهای سرور با استثناهای سفارشی پیاده‌سازی می‌کنید.
  • جستجو و فیلترها: ویژگی‌های جستجوی قدرتمند با قابلیت‌های فیلترینگ پیشرفته را برای بهبود تجربه کشف محصول پیاده‌سازی می‌کنید.
  • صفحه‌بندی (Pagination): داده‌های بزرگ را از APIها با استفاده از تکنیک‌های صفحه‌بندی مبتنی بر اسکرول به صورت کارآمد بارگذاری می‌کنید.
  • مدیریت وضعیت با BLoC: مدیریت وضعیت با BLoC و Freezed را برای مدیریت وضعیت‌های پیچیده برنامه به صورت تمیز، مقیاس‌پذیر و قابل تست فرا می‌گیرید.
  • تولید کد با Freezed: کد اضافی را با تولید کلاس‌های مدل تغییرناپذیر، وضعیت‌های اتحادیه برای BLoC و موارد دیگر با استفاده از Freezed حذف می‌کنید.
  • تزریق وابستگی (Dependency Injection): یک معماری مقیاس‌پذیر و قابل تست را با استفاده از injectable و get_it، از جمله پشتیبانی از محیط‌های چندگانه (flavors)، راه‌اندازی می‌کنید.
  • Dio: یک لایه API قوی و قابل استفاده مجدد با Dio interceptors می‌سازید و پیکربندی‌ها را بر اساس نسخه برنامه (dev، staging، production) تغییر می‌دهید.
  • AutoRoute با Guards: از auto_route navigation 2.0 برای مسیریابی تمیز و اعلانی با محافظ‌های مسیر برای مسیرهای محافظت‌شده (مانند احراز هویت) استفاده می‌کنید.
  • جریان احراز هویت: یک جریان کامل احراز هویت کاربر شامل ورود، ثبت‌نام، خروج و پایداری جلسه با استفاده از Hive را پیاده‌سازی می‌کنید.
  • پشتیبانی آفلاین با Hive: داده‌ها را به صورت محلی با Hive برای دسترسی آفلاین سریع و تجربه کاربری روان‌تر ذخیره می‌کنید.
  • بین‌المللی‌سازی (i18n): با استفاده از قابلیت‌های بین‌المللی‌سازی فلاتر، پشتیبانی چند زبانه را به برنامه خود اضافه می‌کنید تا برنامه شما در سطح جهانی قابل دسترس باشد.
  • مدیریت سبد خرید را پیاده‌سازی می‌کنید.

این دوره مناسب افرادیست که

  • توسعه‌دهندگان فلاتر: افرادی که به دنبال ارتقای مهارت‌های خود با ساخت برنامه‌های واقعی با استفاده از بهترین شیوه‌ها هستند.
  • افراد جویای کار: هر کسی که برای مصاحبه‌های شغلی فلاتر آماده می‌شود یا در حال ساخت یک MVP است.
  • توسعه‌دهندگانی که می‌خواهند BLoC، Freezed، Dio و تزریق وابستگی را به صورت عمیق یاد بگیرند.
  • هر کسی که پروژه‌های فلاتر مقیاس‌پذیر را با اصول معماری تمیز می‌سازد.

مشخصات دوره Advanced Flutter[2025]: BLoC Injectable Flavors i18n Dio

  • ناشر: Udemy
  • مدرس: Raymond Mwaikasu
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 11 ساعت و 59 دقیقه

سرفصل های دوره در تاریخ 2025/9

Advanced Flutter[2025]: BLoC Injectable Flavors i18n Dio

پیشنیازهای دوره Advanced Flutter[2025]: BLoC Injectable Flavors i18n Dio

  • You should know how to create simple Flutter apps.
  • Understanding of widgets, navigation, and UI layouts.

تصاویر دوره

Advanced Flutter[2025]: BLoC Injectable Flavors i18n Dio

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 1 گیگابایت

دانلود بخش 5 – 1 گیگابایت

دانلود بخش 6 – 1 گیگابایت

دانلود بخش 7 – 1 گیگابایت

دانلود بخش 8 – 527 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

7.5 گیگابایت

1/5 - (1 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست