معرفی دوره
در دنیای امروز، توسعه اپلیکیشنهای موبایل یکی از پرتقاضاترین مهارتها در صنعت نرمافزار است. فریمورک فلاتر، محصول گوگل، به عنوان یکی از برترین ابزارهای توسعه چندپلتفرمی شناخته میشود که امکان ساخت اپلیکیشنهای باکیفیت برای اندروید، iOS و حتی وب و دسکتاپ را با یک کدبیس واحد فراهم میکند.
این دوره آموزشی به صورت جامع و پروژهمحور طراحی شده است و شما را از سطح مقدماتی تا پیشرفته همراهی میکند. در پایان این دوره، قادر خواهید بود اپلیکیشنهای حرفهای و قابل انتشار در استورها را توسعه دهید.
سرفصلهای دوره
سطح مقدماتی
آشنایی با معماری فلاتر و دارت
نصب و راهاندازی محیط توسعه
مفاهیم پایه دارت: متغیرها، انواع داده، توابع
ویجتهای پایه و ساختار رابط کاربری
مدیریت حالت (State Management) ساده
ناوبری بین صفحات
سطح متوسط
کار با ویجتهای پیشرفته
مدیریت حالت با Provider و Riverpod
ارتباط با REST API
ذخیرهسازی دادهها به صورت محلی
مدیریت فرمها و اعتبارسنجی
انیمیشنهای ساده و سفارشیسازی UI
سطح پیشرفته
معماری Clean Architecture
مدیریت حالت پیشرفته با BLoC و Cubit
تستنویسی (Unit Test و Widget Test)
ساخت پکیجهای اختصاصی
یکپارچهسازی پرداخت درونبرنامهای
دیپ لینکینگ و داینامیک لینک
پیادهسازی قابلیتهای بومی (Native Features)
مزایای یادگیری فلاتر
توسعه سریع و کاهش زمان تولید محصول
قابلیت اجرا روی چندین پلتفرم با یک کدبیس
رابط کاربری زیبا و انعطافپذیر
پشتیبانی قوی از انیمیشنها
جامعه توسعهدهندگان بزرگ و فعال
امکان استخدام در بازار کار بینالمللی
مخاطبان دوره
دانشجویان و فارغالتحصیلان رشتههای کامپیوتر
توسعهدهندگانی که میخواهند وارد حوزه موبایل شوند
فریلنسرهای علاقهمند به توسعه اپلیکیشنهای چندپلتفرمی
استارتاپهایی که به دنبال کاهش هزینههای توسعه هستند
روش آموزش
آموزش عملی همراه با مثالهای واقعی
پروژههای کاربردی در طول دوره
پشتیبانی فنی و پاسخ به سوالات
آمادهسازی برای بازار کار
ارائه مدرک معتبر پس از پایان دوره