لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره جامع آموزش برنامه نویسی 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
نمایش نظرات