توضیحات
Scalable Flutter App: Supabase, Clean Architecture & Bloc، دوره آموزش ساخت اپلیکیشن مقیاسپذیر با Flutter: Supabase، معماری پاک و BLoC توسط آکادمی Udemy منتشر شده است.فراتر از مبانی Flutter بروید و به معماریسی تبدیل شوید که قادر است اپلیکیشنهای حرفهای و آمادهٔ تولید طراحی کند. در این دوره یک اپلیکیشن Community Board با عملکرد بالا از صفر ساخته میشود که روی سه رکن اصلی پایهگذاری شده است: Clean Architecture برای جداسازی مسئولیتها و افزایش تستپذیری، Supabase بهعنوان بکاند مدرن برای احراز هویت، پایگاه داده، ذخیرهسازی و قابلیتهای realtime، و BLoC همراه با یک Global Event Bus برای همگامسازی موثر وضعیت بین صفحات. شما ساختار monorepo و ابزارهای افزایش بهرهوری را یاد میگیرید تا قابلیت بازاستفاده و نگهداری پروژههای بزرگ حفظ شود.
سر فصلها شامل موضوعات عملی و مناسب برای تولید است: جریانهای احراز هویت، عملیات CRUD برای پستها، لایکها و کامنتهای realtime، مدیریت پروفایل، جستجوی واکنشی با debounce و switchMap، صفحهبندی و اسکرول بینهایت، Supabase Realtime و Row Level Security، توابع و تریگرهای SQL، تکنیکهای پیشرفتهٔ stream، الگوهای مدیریت خطا (Either)، تزریق وابستگی با injectable، json_serializable، تستنویسی و الگوهای بازسازی کد در سطح پروژه مانند PaginationHandler و ToggleLikeHandler. اسلایدهای PDF باکیفیت و کد منبع کامل برای ابزارهای پایه و پروژهٔ اصلی monorepo فراهم شدهاند؛ پیشنیازها شامل دانش پایهٔ Flutter/Dart، اصول async و مبانی SQL است.
آنچه خواهید آموخت
- معماری عملی Clean Architecture: طراحی ساختارهای مقاوم، مقیاسپذیر و تستپذیر با جدا کردن لایههای Presentation، Domain و Data.
- پشتهٔ کامل با Supabase: ساخت و یکپارچهسازی احراز هویت، پایگاه داده، ذخیرهسازی و قابلیتهای realtime با استفاده از Supabase بدون نیاز به بکاند پیچیده.
- همگامسازی وضعیت با BLoC و Event Bus: پیادهسازی معماری Event Bus برای حفظ یکپارچگی دادهها بین صفحات مختلف.
- ساخت محیط Monorepo: جداسازی امکانات به بستههای قابل بازاستفاده برای بیشینهسازی بازاستفادهٔ کد و مدیریت پروژههای بزرگ.
- ویژگیهای پیشرفته: پیادهسازی جستجوی واکنشی با debounce، اسکرول بینهایت جهانی، اعلانهای realtime و الگوهای بازسازی کد مناسب برای تولید.
این دوره برای چه کسانی مناسب است
- توسعهدهندگان Flutter که اپهای پایهای ساختهاند و آمادهٔ رویارویی با معماریهای حرفهای و واقعی هستند.
- توسعهدهندگانی که با رشد کد به مشکل نگهداری برمیخورند و به دنبال راهحل Clean Architecture هستند.
- توسعهدهندگان مستقل یا مهندسین استارتاپی که میخواهند با استفاده از Supabase سریعاً اپهای با عملکرد بالا راهاندازی کنند.
- کسانی که میخواهند با ترکیب BLoC و معماری ساختاریافته تسلط پیدا کنند نه صرفاً بروز رسانیهای سادهٔ وضعیت.
- دانشجویان یا جویندگان کار که میخواهند مهارتهای طراحی اپ مقیاسپذیر و مدیریت Monorepo را در نمونهکار خود نمایش دهند.
مشخصات دوره Scalable Flutter App: Supabase, Clean Architecture & Bloc
- ناشر : Udemy
- مدرس : Sangwook Cho
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 143
- مدت زمان آموزش: 18 ساعت و 20 دقیقه
سر فصل های دوره Scalable Flutter App: Supabase, Clean Architecture & Bloc

پیش نیاز های دوره
- Basic Flutter Knowledge: Ability to use basic widgets and a foundational understanding of asynchronous programming (async/await).
- Dart Fundamentals: Familiarity with basic OOP concepts like classes and inheritance.
- State Management Exposure: Experience with any state management solution (Provider, Riverpod, GetX, etc.) is helpful. Even if you are new to BLoC, basic principles will carry you through.
- Basic SQL CRUD: A basic understanding of reading/writing data is recommended. Complex queries and RLS policies will be covered step-by-step in the course.
- A Growth Mindset: You don’t need to be an expert. If you have the will to learn scalable architecture, you are ready!
تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
13.33 گیگابایت












































