لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع فلاتر و دارت (Flutter & Dart) برای شروع یادگیری
- آخرین آپدیت
دانلود Getting Started with Flutter & Dart
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیقتر کنید.
با این دوره عملی که برای مبتدیان و توسعهدهندگان مشتاق طراحی شده است، سفر خود را در توسعه اپلیکیشنهای فلاتر آغاز کنید. شما یاد خواهید گرفت که چگونه محیط توسعه فلاتر را در ویندوز و macOS راهاندازی کنید، Visual Studio Code را نصب کنید و اولین اپلیکیشن فلاتر خود را بسازید. در پایان، شما به مهارتهای اساسی مورد نیاز برای ساخت اپلیکیشنهای موبایل تعاملی مجهز خواهید بود.
این دوره رویکردی ساختاریافته دارد و با مقدمهای بر فلاتر و دارت شروع میشود که مفاهیم ضروری مانند متغیرها، توابع و برنامهنویسی شیءگرا در Dart را پوشش میدهد. سپس به سراغ ویجتهای فلاتر میروید و به بررسی عمیق ویجتهای Stateless و Stateful و یادگیری نحوه ساخت اجزای رابط کاربری (UI) تعاملی میپردازید. تمرینهای عملی دانش شما را تقویت میکنند، از جمله ساخت اپلیکیشن Fortune Cookie و یک اپلیکیشن محاسبهگر انعام (Tip Calculator) کاملاً کاربردی.
در طول دوره، تجربه کار با سلسلهمراتب ویجتها، مدیریت وضعیت با setState()، اعمال تمها و استفاده از ویژگیهای پیشرفته Dart مانند پارامترهای نامگذاری شده و اصول شیءگرایی را به دست خواهید آورد. با کار بر روی پروژههای عملی، یاد خواهید گرفت که چگونه کد خود را برای کارایی و نگهداری بهتر، بازنویسی (Refactor) و بهینهسازی کنید.
چه مبتدی باشید و چه توسعهدهندهای که به دنبال ورود به دنیای توسعه اپلیکیشنهای موبایل است، این دوره برای شما عالی است. هیچ تجربه قبلی در فلاتر یا دارت نیاز نیست، اما دانش پایه برنامهنویسی کمککننده خواهد بود. در پایان، شما زیربنای محکمی برای ساخت اپلیکیشنهای فلاتر خود با اعتماد به نفس خواهید داشت.
سرفصل ها و درس ها
Introduction
Introduction
Introduction-to-the-Specialization
Introduction to the Specialization
About-Course-Update-2024-New-VS-Legacy-Videos
About Course Update - 2024 - New VS Legacy Videos
Flutter-Development-Environment-Setup-Overview
Flutter Development Environment Setup - Overview
Flutter-Dev-Website-Overview
Flutter Dev Website - Overview
Windows-Flutter-Development-Environment-Setup
Windows - Flutter Development Environment Setup
Setup-Flutter-on-Windows
Setup Flutter on Windows
MAC-Flutter-Development-Environment-Setup
MAC - Flutter Development Environment Setup
Flutter-Setup-on-Mac
Flutter Setup on Mac
Setup-Visual-Studio-Code-and-Running-the-First-Flutter-App
Setup Visual Studio Code and Running the First Flutter App
Setup-VS-Code-IDE-Installation-and-Setup
Setup VS Code IDE - Installation and Setup
Create-a-Flutter-Project
Create a Flutter Project
Running-our-First-Flutter-App-on-Emulator
Running our First Flutter App on Emulator
Why-Flutter-Benefits-and-Motivation-Deep-Dive
Why Flutter - Benefits and Motivation Deep Dive
Why-Flutter-and-Benefits-and-Motivation
Why Flutter and Benefits and Motivation
Hands-On-The-Fortune-Cookie-App
Hands-On - The Fortune Cookie App
Randomizing-a-List-of-Strings
Randomizing a List of Strings
Dart-Basics-Variables-Strings-and-Integers-and-Vars
Dart Basics - Variables, Strings, and Integers and Vars
Dart-Basics-Introduction-to-Functions-the-Void
Dart Basics - Introduction to Functions - the Void
Dart-Basics-Function-with-Int-Return-Type
Dart Basics - Function with Int Return Type
Dart-Basics-Passing-Arguments-in-Functions
Dart Basics - Passing Arguments in Functions
Dart-Basics-Function-Return-Types-and-Arguments-Put-it-All-together
Dart Basics - Function Return Types and Arguments - Put it All together
Hands-On-Fortune-Cookie-App-Add-a-Card-&-Introduction-to-Widgets
Hands-On - Fortune Cookie App - Add a Card & Introduction to Widgets
Hands-On-Fortune-Cookie-App-Add-Images-as-Assets-and-Show-&-Final-Remarks
Hands-On - Fortune Cookie App - Add Images as Assets and Show & Final Remarks
Flutter-Widgets-Stateful-and-Stateless-Widgets-Deep-Dive
Flutter Widgets - Stateful and Stateless Widgets Deep Dive
Flutter-Widgets-Overview-Stateful-vs-Stateless-Widgets
Flutter Widgets Overview - Stateful vs Stateless Widgets
Widget-Hierarchy-and-Reusability-Overview
Widget Hierarchy and Reusability Overview
Hands-On-The-Build-Method-&-SetState
Hands-On - The Build Method & SetState
The-Const-Keyword
The Const Keyword
Tip-Calculator-App-Introduction-and-Overview
Tip Calculator App - Introduction and Overview
Tip-Calculator-Create-Project-and-Setup-the-AppBar
Tip Calculator - Create Project and Setup the AppBar
Adding-a-Container-and-Decorating-It
Adding a Container and Decorating It
Widgets-Documentation-&-Basics-of-Theming
Widgets Documentation & Basics of Theming
Understanding-Theme-and-the-BuildContext
Understanding Theme and the BuildContext
Widgets-&-Dart-Classes-and-Objects-Introduction-to-OOP
Widgets & Dart Classes and Objects - Introduction to OOP
Refactoring-Style-and-Finalizing-the-Top-Widget
Refactoring Style and Finalizing the Top Widget
Create-the-Bill-Amount-Container-and-the-TextField
Create the Bill Amount Container and the TextField
Creating-the-Split-Bill-Section
Creating the Split Bill Section
Adding-the-Increment-and-Decrement-Functionality
Adding the Increment and Decrement Functionality
Refactor-the-PersonCounter-Widget
Refactor the PersonCounter Widget
Add-the-TipPercentage-and-Slider-Widgets
Add the TipPercentage and Slider Widgets
Dart-Basics-Required-and-Named-Parameters
Dart Basics - Required and Named Parameters
Refactor-TipSlide-Widget
Refactor TipSlide Widget
Refactor-the-BillAmount-TextField
Refactor the BillAmount TextField
Add-Tip-Calculation-Logic
Add Tip Calculation Logic
Tip-Calculator-Full-Widget-Refactor
Tip Calculator Full Widget Refactor
نمایش نظرات