دوره جامع آموزش برنامه نویسی Flutter و Dart [آپدیت ۲۰۲۶] - آخرین آپدیت

دانلود Flutter & Dart: App Development Complete Course [NEW 2026]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر فلاتر و دارت از صفر تا صد – ساخت اپلیکیشن‌های جذاب برای iOS و اندروید! گام به گام تا تبدیل شدن به متخصص توسعه Flutter و Dart! ساخت اپلیکیشن‌های موبایل خیره‌کننده و کاربرپسند برای هر دو پلتفرم اندروید و iOS آماده‌سازی محیط توسعه و ابزارهای مورد نیاز درک مفاهیم پایه زبان برنامه‌نویسی Dart و شی‌گرایی (OOP) یادگیری متریال‌ها، ویجت‌ها و دیالوگ‌های مختلف در Flutter مدیریت رسانه‌ها شامل: تصاویر، ویدیوها، فایل‌ها و صداها چندزبانه کردن اپلیکیشن Flutter پیاده‌سازی اپلیکیشن با معماری MVC تسلط بر Builders، Controllers، Streams، Constructors، Extensions و کدنویسی تمیز (Clean Code) اتصال حرفه‌ای به هر نوع API استفاده حرفه‌ای از Firebase: احراز هویت (Authentication)، Firestore و Storage اتصال AdMob برای کسب درآمد از اپلیکیشن ارسال و دریافت نوتیفیکیشن‌های Push ذخیره‌سازی داده‌ها در دستگاه با استفاده از Cache و SQLite طراحی ریسپانسیو (Responsive) برای تمامی اندازه‌های صفحه نمایش مدیریت وضعیت (State Management) در اپلیکیشن پیاده‌سازی انیمیشن‌های جذاب در Flutter استفاده از قابلیت‌های سخت‌افزاری مانند دسترسی‌ها، دوربین، گالری، مکان‌یابی و غیره یکپارچه‌سازی گوگل مپ (Google Maps) در اپلیکیشن مدیریت پروژه با استفاده از Git تبدیل طرح‌های XD و Figma به اپلیکیشن Flutter پیش نیازها: اتصال اینترنت و یک کامپیوتر (مک یا ویندوز) بدون نیاز به تجربه قبلی در اندروید یا iOS بدون نیاز به تجربه قبلی در Flutter یا Dart آماده باشید تا رشد بزرگی را تجربه کنید!

به دوره جامع توسعه اپلیکیشن با Flutter و Dart خوش آمدید! این دوره جامع، دروازه ورود شما برای تبدیل شدن به یک متخصص توسعه اپلیکیشن‌های موبایل با استفاده از Flutter و Dart است؛ دو ابزار قدرتمند برای ساخت اپلیکیشن‌هایی که به صورت Native کامپایل می‌شوند.

چه یک مبتدی کامل باشید و چه توسعه‌دهنده‌ای که به دنبال گسترش مهارت‌های خود است، این دوره تمام آنچه برای توسعه اپلیکیشن‌های قدرتمند، ریسپانسیو و از نظر بصری جذاب برای iOS و اندروید نیاز دارید را پوشش می‌دهد. شما با پروژه‌های عملی و حل چالش‌های واقعی، خود را برای یک مسیر شغلی موفق در توسعه اپلیکیشن آماده خواهید کرد. در ابزارها، تکنیک‌ها و بهترین متدهای مورد استفاده توسط برترین توسعه‌دهندگان غرق شوید!

آنچه خواهید آموخت:

  • پایه‌های برنامه‌نویسی Dart: تسلط کامل بر زبان دارت و اصول هسته آن، از متغیرها و انواع داده‌ها تا توابع، کلاس‌ها و ساختارهای داده پیشرفته.

  • ساخت اپلیکیشن با Flutter: درک ویجت‌ها، لایوت‌ها و سیستم ناوبری (Navigation) فلاتر برای ایجاد رابط‌های کاربری پویا که به طور یکپارچه روی iOS و اندروید اجرا شوند.

  • مدیریت وضعیت (State Management): تسلط بر تکنیک‌های مختلف مدیریت وضعیت، از جمله Provider، برای ساخت اپلیکیشن‌های مقیاس‌پذیر و قابل نگهداری.

  • شبکه و APIها: یادگیری نحوه دریافت داده‌ها از وب‌سرویس‌ها، مدیریت REST APIها و کار با برنامه‌نویسی Asynchronous با استفاده از Future و Stream.

  • یکپارچه‌سازی دیتابیس: استفاده از دیتابیس‌های محلی مانند SQLite و بهره‌گیری از Firebase برای داده‌های Real-time و فضای ذخیره‌سازی ابری.

  • انیمیشن‌ها و تجربه کاربری (UX): ایجاد انیمیشن‌های روان و تجربه‌های کاربری بصری برای ارتقای سطح طراحی و کاربردپذیری اپلیکیشن.

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

  • انتشار اپلیکیشن: آماده‌سازی و انتشار اپلیکیشن در Apple App Store و Google Play Store مطابق با استانداردهای انتشار.

این دوره نه تنها «چگونگی» کار با Flutter و Dart را به شما می‌آموزد، بلکه به «چرایی» آن نیز می‌پردازد تا بینش عمیقی نسبت به توسعه اپلیکیشن‌های موبایل پیدا کنید و بتوانید با اعتماد به نفس کامل، پروژه‌های پیچیده را به تنهایی پیش ببرید. همین امروز به ما بپیوندید و ایده‌های خود را به اپلیکیشن‌های کاربردی و جذاب تبدیل کنید!


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

معرفی دوره Course Introduction

  • در این دوره چه چیزهایی خواهید آموخت؟ What will you learn from this course?

  • دارت و فلاتر چیستند؟ What is Dart & Flutter?

  • ابزارهای مورد نیاز Tools to use

مبانی زبان Dart Dart Basics

  • زبان Dart چیست؟ What is Dart?

  • چگونه از Dart استفاده کنیم؟ How to use Dart?

  • ساخت اولین برنامه با Dart Build your first Dart program

  • عملگرهای Dart Dart Operators

  • انواع داده‌ها در Dart Dart Data Types

  • متغیرها در Dart Dart Variables

  • کامنت‌ها در Dart Dart Comments

  • مفهوم Null چیست؟ What is Null?

  • عملگرهای Null Null Operators

  • توابع در Dart Dart Functions

  • توابع Arrow Arrow Functions

  • مفهوم Enum Enum

  • دستور شرطی IF IF Statement

  • ساختار Switch Case Switch Case

  • حلقه For For Loop

  • دستور While While Statement

  • دستور Do While Do While Statement

  • دستورات Break، Continue و Return Break. Continue. Return.

  • لیست‌ها - بخش اول Lists - Part 1

  • لیست‌ها - بخش دوم Lists - Part 2

  • متد For Each For Each

  • مپ‌ها (Maps) Maps

  • ست‌ها (Sets) Sets

مباحث پیشرفته Dart Advanced Dart

  • برنامه‌نویسی شی‌گرا (OOP) چیست؟ What is Object Oriented Programming (OOP) ?

  • کلاس و شیء (Class & Object) Class & Object

  • مفاهیم Public و Private Public & Private

  • سترهای و گترها (Setters & Getters) Setters & Getters

  • مفاهیم Const، Final و Static Const / Final / Static

  • سازنده‌ها (Constructors) Constructors

  • وراثت - بخش اول Inheritance - Part 1

  • وراثت - بخش دوم Inheritance - Part 2

  • چندریختی (Polymorphism) Polymorphism

  • ترکیب (Composition) Composition

  • انتزاع (Abstraction) Abstraction

  • میکسین‌ها (Mixins) Mixins

  • اکستنشن‌ها (Extensions) Extensions

مبانی Flutter Flutter Basics

  • فلاتر (Flutter) چیست؟ What is Flutter?

  • چگونه از Flutter استفاده کنیم؟ How to use Flutter?

  • بررسی وضعیت با Flutter Doctor Check your Flutter Doctor

  • شناسه پکیج (Bundle ID) چیست؟ What is Package ID (Bundle ID) ?

  • ساخت اولین پروژه Flutter Build your first Flutter project

  • ساختار پروژه Flutter Flutter project structure

  • نحوه نسخه‌گذاری اپلیکیشن How to version you Flutter app?

  • استفاده از شبیه‌ساز (Emulator) How to use Emulator ?

  • مدیریت دارایی‌های پروژه (Assets) Manage your Flutter project assets

  • همه چیز یک ویجت است Everything is a Widget

  • ویجت‌های Stateful و Stateless Stateful & Stateless Widgets

  • کدنویسی حرفه‌ای و بهینه Write your code like a Master !

رابط کاربری (UI) در Flutter Flutter UI

  • ویجت Material App Material App

  • ویجت Scaffold Scaffold

  • نوار بالای صفحه (App Bar) App Bar

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

  • دکمه عملیاتی شناور (Floating Action Button) Floating Action Button

  • منوی کشویی (Drawer) Drawer

  • ویجت Center Center Widget

نمایش نظرات

دوره جامع آموزش برنامه نویسی Flutter و Dart [آپدیت ۲۰۲۶]
جزییات دوره
7 hours
58
(آخرین آپدیت)
108
5 از 5
ندارد
دارد
دارد
Imad Alhissi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Imad Alhissi Imad Alhissi

توسعه‌دهنده Flutter و PHP Laravel