بوت‌کمپ جامع آموزش برنامه نویسی موبایل با فلاتر | ۲۰۲۶ - آخرین آپدیت

دانلود Ultimate Flutter Mobile App Development Bootcamp | 2026

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آموزش فلاتر از صفر: تسلط بر ویجت‌های اصلی، مدیریت وضعیت (State Management) و مهارت‌های لازم برای ساخت هر اپلیکیشن آماده برای انتشار. توسعه اپلیکیشن‌های موبایل Cross Platform ویجت‌ها و درخت ویجت‌ها، طراحی رابط کاربری (UI) سفارشی ناوبری (Navigation) و مسیریابی (Routing) ورودی‌های کاربر و اعتبارسنجی‌ها شبکه‌سازی و فراخوانی API مدیریت وضعیت پیشرفته معماری فلاتر و کدنویسی تمیز (Clean Code) تسلط بر Provider، Riverpod و BLoC پیش‌نیازها: داشتن دانش اولیه برنامه‌نویسی (به جز فلاتر). نصب فلاتر: لطفاً قبل از شروع این بوت‌کمپ، مطمئن شوید که SDK فلاتر روی سیستم شما نصب شده است. اتصال اینترنت

به بوت‌کمپ جامع آموزش برنامه نویسی موبایل با فلاتر | ۲۰۲۶ خوش آمدید؛ جامع‌ترین و به‌روزترین دوره‌ای که طراحی شده تا شما را از یک مبتدی مطلق به یک توسعه‌دهنده حرفه‌ای و مطمئن فلاتر تبدیل کند. در فضای تکنولوژی امروز، توانایی ساخت اپلیکیشن‌های با کارایی بالا برای هر دو سیستم‌عامل iOS و اندروید از طریق یک کد واحد، یکی از پرتقاضاترین مهارت‌ها در صنعت است. این دوره با دقت طراحی شده تا شما صرفاً مراحل را دنبال نکنید، بلکه معماری زیربنایی فلاتر و دارت را به طور کامل فرا بگیرید.

ما با ایجاد یک پایه محکم در زبان برنامه‌نویسی دارت (Dart) شروع می‌کنیم. سپس، بر درخت ویجت‌ها (Widget Tree) مسلط می‌شوید و یاد می‌گیرید چگونه ویجت‌های اصلی را برای ساخت رابط‌های کاربری خیره‌کننده و ریسپانسیو به کار ببرید. اما اپلیکیشن‌های حرفه‌ای به چیزی بیش از ظاهر زیبا نیاز دارند؛ آن‌ها به داده‌ها نیاز دارند. به همین دلیل، ما عمیقاً وارد مبحث فراخوانی‌های شبکه و یکپارچه‌سازی API می‌شویم تا به شما بیاموزیم چگونه اپلیکیشن‌های خود را به دنیای واقعی متصل کرده و داده‌های زنده را به صورت بهینه مدیریت کنید.

قلب این بوت‌کمپ، بررسی عمیق معماری فلاتر و مدیریت وضعیت (State Management) است. ما تنها یک روش را آموزش نمی‌دهیم؛ بلکه قدرتمندترین ابزارهای صنعت شامل Provider، Riverpod و BLoC را پوشش می‌دهیم. با درک این الگوهای متنوع، شما انعطاف‌پذیری لازم برای کار در هر تیم توسعه حرفه‌ای یا گسترش پروژه‌های پیچیده خود را خواهید داشت. در پایان این دوره، شما «چرایی» پشت هر «چگونگی» را درک خواهید کرد و این به شما آزادی خلاقانه می‌دهد تا هر اپلیکیشنی را از یک صفحه سفید طراحی کرده و به محصول نهایی تبدیل کنید. چه به دنبال تغییر مسیر شغلی برای سال ۲۰۲۶ باشید و چه قصد راه‌اندازی یک استارتاپ را داشته باشید، این بوت‌کمپ تسلط مورد نیاز شما برای موفقیت را فراهم می‌کند.

آنچه در این دوره می‌آموزیم:

  • مبانی اصلی: تسلط بر دارت، معماری فلاتر و درخت ویجت‌ها.

  • داده‌ها و شبکه: مدیریت بی‌نقص فراخوانی‌های API و درخواست‌های پیچیده شبکه.

  • سه‌گانه مدیریت وضعیت: تسلط کامل بر Provider، Riverpod و BLoC.

  • کدنویسی تمیز: متدهای حرفه‌ای برای سال ۲۰۲۶ و آینده.

  • تعالی در UI/UX: ساخت رابط‌های کاربری با کارایی بالا و حس Native.

  • پروژه‌های عملی: در نهایت با ساخت یک پروژه مدیریت تسک‌ها (Task Management) از ابتدا تا انتها، تمام مفاهیم — از طراحی UI تا مدیریت وضعیت پیچیده — را در یک محیط واقعی پیاده‌سازی می‌کنیم.

    همین حالا ثبت‌نام کنید: برای شروع مسیرتان منتظر نمانید. به هزاران توسعه‌دهنده‌ای بپیوندید که در حال تسلط بر آینده توسعه موبایل هستند. همین حالا ثبت‌نام کنید تا دسترسی مادام‌العمر به تمام محتواهای فعلی و آینده داشته باشید و مسیر شغلی خود را به عنوان یک توسعه‌دهنده حرفه‌ای فلاتر آغاز کنید!

چرا این دوره را انتخاب کنید؟

  • کدنویسی جدید و تمیز: تمام مطالب مطابق با اکوسیستم فلاتر ۲۰۲۶ به‌روز شده است.

  • تمرکز بر معماری: یاد بگیرید چگونه اپلیکیشن‌ها را ساختاردهی کنید تا هرگز دچار اختلال نشوند.

  • جامع و کامل: فراتر از مبانی، تا مدیریت پیشرفته داده‌ها پیش می‌رویم.

  • آماده برای بازار کار: اعتماد به نفس فنی لازم برای موفقیت در مصاحبه‌های شغلی توسعه‌دهنده موبایل را کسب کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • فلاتر چیست What is Flutter

  • ویجت‌های فلاتر Flutter Widget

پایه‌های فلاتر، فایل‌ها و شبیه‌سازها Flutter Foundation, Files and Emulators

  • نصب و راه‌اندازی Installation

  • ساخت اپلیکیشن فلاتر Create Flutter App

  • افزونه‌های VS Code برای فلاتر Flutter VX Code Extensions

  • توضیح فایل‌های فلاتر Flutter Files Explained

  • متد Main The Main Method

  • کار با شبیه‌ساز (Emulator) The Emulator

  • دیباگ و فایل Pubspec Debug & Pubspec File

ویجت‌های بنیادی، ساختاری و پایه Foundational, Structural and Basic Widgets

  • ویجت Material App Material App Widget

  • آپ‌بار و ویژگی‌های آن Appbar and Properties

  • ویژگی Body Body Property

  • منوی ناوبری پایین (Bottom Navigation Bar) Bottom Navigation Bar

  • ویجت Container Container Widget

  • ویجت Padding Padding Widget

  • ویجت Column Column Widget

  • ویجت Row Row Widget

  • ویجت Expanded Expanded Widget

  • ویجت Image Image Widget

ویجت‌های اسکرولی، کارت‌ها و ویجت‌های سفارشی Scrollable, Card & Custom Widgets

  • ویجت‌های ListView ListView Widgets

  • استفاده از ListView Builder ListView Builder

  • ویجت SingleChildScrollView SingleChildScrollView Widget

  • ویجت‌های Card Card Widgets

  • ساخت ویجت‌های سفارشی Custom Widgets

ویجت‌های Stateful، ذخیره‌سازی Shared Preferences، فرم‌ها و ناوبری Stateful Widgets, Shared Preferences, Forms & Navigation

  • ویجت Stateful Stateful Widget

  • حالت تم روشن و تاریک Light & Dark Theme Mode

  • ذخیره‌سازی با Shared Preference Shared Preference

  • فرم‌ها و ورودی کاربر - بخش اول Forms and User Input Part 1

  • فرم‌ها و ورودی کاربر - بخش دوم Forms and User Input Part 2

  • فرم‌ها و ورودی کاربر - بخش سوم Forms and User Input Part 3

  • فرم‌ها و ورودی کاربر - بخش چهارم Forms and User Input Part 4

  • ناوبری پایین و جابجایی بین صفحات Bottom Navigation and Page Switch

  • بازنویسی کد (Refactoring) و لاگ‌ها Refactoring & Logs

فراخوانی API، کتابخانه Http و پروژه اطلاعات کشورها API Calls, Http & Country Info Project

  • مقدمه‌ای بر فراخوانی API API Calls Introduction

  • طراحی UI پروژه اطلاعات کشورها Country Info Project UI

  • متد جستجوی کشور Search Country Method

  • نمایش نتایج کشور Display Country Result

  • بهینه‌سازی کد Refactor Code

مدیریت وضعیت (Provider, RiverPod, BloC) Sate Management (Provider, RiverPod, BloC)

  • مقدمه‌ای بر مدیریت وضعیت (State Management) Introduction To State Management

  • ساخت پروژه برای اپلیکیشن شمارنده Create Project For Counter App

  • رویکرد setState در مدیریت وضعیت setState Approach For State Management

  • رویکرد Provider در مدیریت وضعیت Provider Approach For State Management

  • بازنویسی کد Refactor Code

  • رویکرد Riverpod در مدیریت وضعیت Riverpod Approach For State Management

  • بازنویسی کد Refactor Code

  • رویکرد BloC در مدیریت وضعیت BloC Approach For State Management

  • ساخت آیکون لانچر سفارشی Custom Luncher Icon

بخش پروژه (اپلیکیشن مدیریت تسک‌ها) Project Section (Task Manager App)

  • معرفی پروژه Project Introduction

  • ساخت پروژه Create Project

  • افزودن وابستگی‌ها (Dependencies) Add Dependencies

  • ساختار پوشه‌بندی Folder Structure

مدل‌ها و مخازن داده (Data Repositories) Models & Data Repositories

  • مدل کاربر (User Model) User Model

  • مدل تسک‌ها (Tasks Model) Tasks Model

  • تم اپلیکیشن App Theme

  • مخزن احراز هویت (Auth Repository) Auth Repository

  • مخزن تسک‌ها (Tasks Repository) Tasks Repository

  • مخزن پروفایل (Profile Repository) Profile Repository

ویجت‌های سفارشی و Provider (Riverpod) Custom Widget & Provider (Riverpod)

  • پرووایدر احراز هویت Auth Provider

  • پرووایدر تسک‌ها Task Provider

  • پرووایدر پروفایل Profile Provider

  • پرووایدر تم Theme Provider

  • ویجت TextField سفارشی Custom TextField Widget

  • ویجت Button سفارشی Custom Button Widget

  • ویجت Loading Indicator Loading Indicator Widget

صفحات احراز هویت Auth Pages

  • صفحه Onboarding Onboarding Page

  • صفحه ثبت‌نام - بخش اول Registration Page Part 1

  • صفحه ثبت‌نام - بخش دوم Registration Page Part 2

  • صفحه ورود Login Page

  • فایل Main Main File

  • فایل App App File

صفحات تسک‌ها و مدیریت آن‌ها Task Pages & Management

  • صفحه افزودن تسک AddTask Page

  • صفحه ویرایش تسک EditTask Page

  • ویجت آیتم تسک Task Item Widget

  • صفحه تسک‌ها - بخش اول Task Page part 1

  • صفحه تسک‌ها - بخش دوم Task Page part 2

  • مدیریت تسک‌ها و تست Tasks Management & Testing

صفحه پروفایل، آپلود فایل‌ها و لانچر Profile Page, Uploads & Launcher

  • انتخاب تصویر (Image Picker) - بخش اول Image Picker Part 1

  • انتخاب تصویر (Image Picker) - بخش دوم Image Picker Part 2

  • صفحه پروفایل Profile Page

  • تست و دیباگ آپلود تصویر پروفایل Profile Image Upload Testing & Debugging

  • ساخت آیکون لانچر سفارشی Custom Luncher Icon

نمایش نظرات

بوت‌کمپ جامع آموزش برنامه نویسی موبایل با فلاتر | ۲۰۲۶
جزییات دوره
12 hours
81
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
886
4.4 از 5
دارد
دارد
دارد
Dennis Iluma
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dennis Iluma Dennis Iluma

مربی در Udemy