همیران
آموزش برنامه نویسی و هوش مصنوعی
برنامه نویسی فلاتر

استاد: محمدعلی دهقان

توضیحات دوره
### دوره آموزشی "برنامه نویسی فلاتر"
**مدرس: محمدعلی دهقان**
**آکادمی آموزشی همیران**
---
#### معرفی دوره:
دوره آموزشی "برنامه نویسی فلاتر" یک دوره جامع و عملی است که به شما کمک میکند تا با استفاده از فریمورک Flutter، اپلیکیشنهای موبایل و وب با کیفیتی را توسعه دهید. این دوره به علاقهمندان به دنیای برنامهنویسی و توسعه نرمافزار این امکان را میدهد تا مهارتهای لازم برای طراحی و پیادهسازی رابطهای کاربری جذاب و کاربرپسند را کسب کنند.
#### اهداف دوره:
- آشنایی با اصول ابتدایی فریمورک Flutter
- یادگیری نحوه ایجاد و مدیریت پروژههای Flutter
- تسلط بر ویجتها و طراحی رابط کاربری
- یادگیری مدیریت وضعیت و استفاده از بستههای مفید
- توانایی برقراری ارتباط با APIها و ذخیره اطلاعات
- پیادهسازی و تست اپلیکیشنها برای پلتفرمهای مختلف
#### مطالب آموزشی:
1. **مقدمهای بر فلاتر:**
- تاریخچه و ویژگیهای کلیدی Flutter
- نصب و راهاندازی محیط توسعه
2. **ساختار و معماری پروژههای فلاتر:**
- معرفی ساختار پوشهها و فایلهای پروژه
- مفهوم اپلیکیشنهای Stateful و Stateless
3. **ویجتها در فلاتر:**
- آشنایی با ویجتهای اصلی Flutter (Text، Row، Column، Stack و ...)
- طراحی و سفارشیسازی ویجتها
- کار با ویجتهای متنوع و ایجاد رابط کاربری کاندید
4. **مدیریت وضعیت:**
- مفهوم مدیریت وضعیت در اپلیکیشنها
- استفاده از Provider، Riverpod و Bloc برای مدیریت وضعیت
5. **ایجاد ناوبری و منو:**
- طراحی ناوبری ساده و پیچیده
- کار با BottomNavigationBar و Drawer
6. **کار با APIها و دادهها:**
- ارسال و دریافت دادهها با استفاده از HTTP
- پردازش دادههای JSON و نمایش آنها در ویجتهای Flutter
7. **ذخیرهسازی اطلاعات:**
- کار با Shared Preferences و SQLite
- آشنایی با فریمورک Hive برای ذخیرهسازی کارایی بالا
8. **تست و دیباگ پروژهها:**
- اصول تست واحد و تست UI در Flutter
- ابزارهای دیباگ و بهینهسازی عملکرد اپلیکیشن
9. **انتشار اپلیکیشن:**
- مشخصات لازم برای آمادهسازی اپلیکیشن برای انتشار
- مراحل انتشار اپلیکیشن در Google Play و App Store
#### مخاطبین دوره:
- توسعهدهندگان مبتدی که قصد دارند برنامهنویسی با Flutter را یاد بگیرند
- برنامهنویسان با تجربه در زمینههای دیگر که میخواهند به دنیای موبایل و اپلیکیشنهای چندپلتفرمی وارد شوند
- طراحان UI/UX که میخواهند استعداهای فنی خود را گسترش دهند
#### مزایای دوره:
- تدریس توسط محمدعلی دهقان، مدرس با تجربه و متخصص در زمینه Flutter
- ارائه پروژههای عملی و چالشهای واقعی برای تقویت یادگیری
- دسترسی به منابع و ابزارهای آموزشی آکادمی همیران
- پشتیبانی فنی و مشاوره در طول دوره و پس از آن
#### نحوه ثبتنام:
برای ثبتنام در دوره آموزشی "برنامهنویسی فلاتر" و کسب اطلاعات بیشتر، لطفاً به وبسایت آکادمی همیران مراجعه کنید یا با شماره تماس ما در ارتباط باشید.
---
با شرکت در این دوره، شما میتوانید به یک توسعهدهنده حرفهای فلاتر تبدیل شوید و اپلیکیشنهای باکیفیت و قابل انتشار برای پلتفرمهای مختلف ایجاد کنید. منتظر دیدار شما در کلاسها هستیم!
**مدرس: محمدعلی دهقان**
**آکادمی آموزشی همیران**
---
#### معرفی دوره:
دوره آموزشی "برنامه نویسی فلاتر" یک دوره جامع و عملی است که به شما کمک میکند تا با استفاده از فریمورک Flutter، اپلیکیشنهای موبایل و وب با کیفیتی را توسعه دهید. این دوره به علاقهمندان به دنیای برنامهنویسی و توسعه نرمافزار این امکان را میدهد تا مهارتهای لازم برای طراحی و پیادهسازی رابطهای کاربری جذاب و کاربرپسند را کسب کنند.
#### اهداف دوره:
- آشنایی با اصول ابتدایی فریمورک Flutter
- یادگیری نحوه ایجاد و مدیریت پروژههای Flutter
- تسلط بر ویجتها و طراحی رابط کاربری
- یادگیری مدیریت وضعیت و استفاده از بستههای مفید
- توانایی برقراری ارتباط با APIها و ذخیره اطلاعات
- پیادهسازی و تست اپلیکیشنها برای پلتفرمهای مختلف
#### مطالب آموزشی:
1. **مقدمهای بر فلاتر:**
- تاریخچه و ویژگیهای کلیدی Flutter
- نصب و راهاندازی محیط توسعه
2. **ساختار و معماری پروژههای فلاتر:**
- معرفی ساختار پوشهها و فایلهای پروژه
- مفهوم اپلیکیشنهای Stateful و Stateless
3. **ویجتها در فلاتر:**
- آشنایی با ویجتهای اصلی Flutter (Text، Row، Column، Stack و ...)
- طراحی و سفارشیسازی ویجتها
- کار با ویجتهای متنوع و ایجاد رابط کاربری کاندید
4. **مدیریت وضعیت:**
- مفهوم مدیریت وضعیت در اپلیکیشنها
- استفاده از Provider، Riverpod و Bloc برای مدیریت وضعیت
5. **ایجاد ناوبری و منو:**
- طراحی ناوبری ساده و پیچیده
- کار با BottomNavigationBar و Drawer
6. **کار با APIها و دادهها:**
- ارسال و دریافت دادهها با استفاده از HTTP
- پردازش دادههای JSON و نمایش آنها در ویجتهای Flutter
7. **ذخیرهسازی اطلاعات:**
- کار با Shared Preferences و SQLite
- آشنایی با فریمورک Hive برای ذخیرهسازی کارایی بالا
8. **تست و دیباگ پروژهها:**
- اصول تست واحد و تست UI در Flutter
- ابزارهای دیباگ و بهینهسازی عملکرد اپلیکیشن
9. **انتشار اپلیکیشن:**
- مشخصات لازم برای آمادهسازی اپلیکیشن برای انتشار
- مراحل انتشار اپلیکیشن در Google Play و App Store
#### مخاطبین دوره:
- توسعهدهندگان مبتدی که قصد دارند برنامهنویسی با Flutter را یاد بگیرند
- برنامهنویسان با تجربه در زمینههای دیگر که میخواهند به دنیای موبایل و اپلیکیشنهای چندپلتفرمی وارد شوند
- طراحان UI/UX که میخواهند استعداهای فنی خود را گسترش دهند
#### مزایای دوره:
- تدریس توسط محمدعلی دهقان، مدرس با تجربه و متخصص در زمینه Flutter
- ارائه پروژههای عملی و چالشهای واقعی برای تقویت یادگیری
- دسترسی به منابع و ابزارهای آموزشی آکادمی همیران
- پشتیبانی فنی و مشاوره در طول دوره و پس از آن
#### نحوه ثبتنام:
برای ثبتنام در دوره آموزشی "برنامهنویسی فلاتر" و کسب اطلاعات بیشتر، لطفاً به وبسایت آکادمی همیران مراجعه کنید یا با شماره تماس ما در ارتباط باشید.
---
با شرکت در این دوره، شما میتوانید به یک توسعهدهنده حرفهای فلاتر تبدیل شوید و اپلیکیشنهای باکیفیت و قابل انتشار برای پلتفرمهای مختلف ایجاد کنید. منتظر دیدار شما در کلاسها هستیم!
سرفصلهای دوره
هنوز درسی برای این دوره ثبت نشده است.
اطلاعات دوره
- مدت زمان: نامشخص
- تعداد درسها: 0
- تعداد دانشجویان: 0
- آخرین بروزرسانی: نامشخص