1 |
- Dart Language Fundamentals
Basic syntax and structure of Dart
Data types and variables
Control flow and functions
Error handling and debugging
|
มีทักษะในการเขียนโปรแกรม Dart
เข้าใจไวยากรณ์และประเภทข้อมูล
ใช้งานฟังก์ชันและการจัดการข้อผิดพลาด
|
Dart Overview
Dart SDK CLI
Dart Language
|
2 |
- Introduction to Flutter
Introduction to cross-platform development
Overview of Flutter and Dart
Setting up the development environment
Creating a simple Flutter app
|
เข้าใจพื้นฐานของ Flutter และ Dart
ตั้งค่าสภาพแวดล้อมการพัฒนา
สร้างแอป Flutter แบบง่าย ๆ
|
Installation
Your first Flutter app
|
3 |
- Flutter Widgets and Layouts
Introduction to Flutter widgets
Building layouts with Flutter
Responsive design principles
Hands-on practice with widgets
|
ใช้งานวิดเจ็ตพื้นฐานของ Flutter ได้อย่างเหมาะสม
สร้างเลย์เอาต์ต่าง ๆ
สร้าง UI ที่ตอบสนองต่อผู้ใช้
|
Layouts
Widget Catalog
|
4 |
- State Management
State management concepts
Using setState for simple state management
Introduction to GetX
|
เข้าใจหลักการจัดการสถานะ
ใช้งานการจัดการสถานะด้วย setState
ใช้งาน Provider
ใช้งาน GetX
|
State Management
Simple State Management
GetX
|
5 |
- Navigation and Routing
Implement navigation in Flutter apps.
Pass data between screens.
Handle navigation effectively.
|
ใช้งานการนำทางในแอป Flutter
ส่งข้อมูลระหว่างหน้าจอ
จัดการการนำทางได้อย่างมีประสิทธิภาพ
|
Navigation
|
6 |
- Networking and Data
Introduction to networking in Flutter
Fetching data from REST APIs
Handling asynchronous operations
4. Displaying data in the UI
4. Data and Persistence
|
ดึงและแสดงข้อมูลจาก REST APIs
จัดการการดำเนินการแบบไม่ประสานเวลา
จัดการคำขอ HTTP
|
Networking
JSON serialization
Persistence
|
7 |
- Case study
sample application
|
ตัวอย่างโครงงาน
|
|