همیران

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

برنامه نویسی فلاتر

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

توضیحات دوره

### دوره آموزشی "برنامه نویسی فلاتر"

**مدرس: محمدعلی دهقان**
**آکادمی آموزشی همیران**

---

#### معرفی دوره:
دوره آموزشی "برنامه نویسی فلاتر" یک دوره جامع و عملی است که به شما کمک می‌کند تا با استفاده از فریمورک 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
  • آخرین بروزرسانی: نامشخص