MASTER ROADMAP 12 Weeks • 84 Days

Flutter Zero-to-Pro Blueprint

เข้าบทเรียน Day 1
MICRO-LEARNING METHODOLOGY (วันละ 20–30 นาที)

แผนการเรียนรู้ Flutter & Dart 12 สัปดาห์
เริ่มต้นจากศูนย์ สู่การเป็น Mobile Developer ตัวจริง

ออกแบบตามหลักการฝึกปฏิบัติจริง: สรุปแนวคิด 5–10 นาที + ลงมือเขียนโค้ด 15–20 นาที ทุกวัน พร้อม 1 วันสำหรับพักผ่อน/เก็บตกบั๊กในแต่ละสัปดาห์ ไม่ต้องกลัวหมดไฟหรือสมองล้า

สัดส่วนปฏิบัติ
80% Hands-on
เวลาต่อวัน
20–30 Mins
จำนวนระดับ
4 Levels
โจทย์และโปรเจกต์
84 Challenges

เลือกระดับและสัปดาห์ที่ต้องการเรียน

คลิกที่ระดับ (Level) หรือสัปดาห์ (Week) เพื่อดูตารางรายวัน ควิซ และข้อสอบวัดผล

LEVEL 1 สัปดาห์ที่ 1

ตรรกะพื้นฐาน ตัวแปร และการควบคุมทิศทาง

สำเร็จ 0/7 วัน

ควิซทบทวนประจำสัปดาห์ (Weekly Review Quiz)

คำถาม 3 ข้อเพื่อตรวจสอบความเข้าใจก่อนไปสัปดาห์ถัดไป

3 Questions
LEVEL MILESTONE

เป้าหมายประจำ Level 1

ฝึกคิดแบบโปรแกรมเมอร์ เข้าใจตรรกะ ตัวแปร ฟังก์ชัน คอลเลกชัน และพื้นฐาน OOP ของภาษา Dart จนสามารถเขียนโปรแกรมจำลองตรรกะได้คล่องแคล่วบน DartPad.dev โดยไม่ต้องพะวงเรื่องการตั้งค่าเครื่อง

ทิปประจำเลเวลนี้:

อย่าเพิ่งรีบร้อนลงโปรแกรม Flutter ในสัปดาห์แรกๆ ให้ใช้ DartPad.dev เพื่อโฟกัสกับตรรกะ Dart ให้แม่นยำก่อน เมื่อตรรกะแน่นแล้ว UI ของ Flutter จะง่ายขึ้นมาก

ข้อสอบวัดผลเพื่อเลื่อนระดับ

GRADUATION EXAM
Simple POS & Inventory Simulator

สร้างระบบแคชเชียร์และตัดสต็อกสินค้าบน DartPad มีคลาส Product และ Cart คำนวณราคารวมและป้องกันสต็อกติดลบ

เกณฑ์ประเมิน (Rubric):
ผ่านเกณฑ์ (Pass):

ใช้ Null Safety ครบถ้วน โค้ดทำงานไม่มี Runtime Error มีการป้องกันกรณีสต็อกไม่พออย่างรัดกุม

ต้องปรับปรุง (Revise):

มี Force unwrap (!) จนเกิด Error หรือไม่ได้ใช้ Encapsulation ป้องกันยอดเงิน

การแบ่งเวลา 25 นาทีในแต่ละวัน

5m
5–10 นาที: ทำความเข้าใจ Micro-Concept สั้นๆ จากตาราง ไม่ต้องอ่านทฤษฎียาว
15m
15–20 นาที: พิมพ์โค้ดทำ Daily Challenge ด้วยมือตัวเองทันที
Day7
วันพักผ่อน: ทุกวันที่ 7 ของสัปดาห์เป็นวันเคลียร์บั๊กที่ค้างไว้ หรือพักผ่อนเต็มที่
ข้อความแจ้งเตือน