แผนการเรียนรู้ Flutter & Dart 12 สัปดาห์
เริ่มต้นจากศูนย์ สู่การเป็น Mobile Developer ตัวจริง
ออกแบบตามหลักการฝึกปฏิบัติจริง: สรุปแนวคิด 5–10 นาที + ลงมือเขียนโค้ด 15–20 นาที ทุกวัน พร้อม 1 วันสำหรับพักผ่อน/เก็บตกบั๊กในแต่ละสัปดาห์ ไม่ต้องกลัวหมดไฟหรือสมองล้า
เลือกระดับและสัปดาห์ที่ต้องการเรียน
คลิกที่ระดับ (Level) หรือสัปดาห์ (Week) เพื่อดูตารางรายวัน ควิซ และข้อสอบวัดผล
ตรรกะพื้นฐาน ตัวแปร และการควบคุมทิศทาง
ควิซทบทวนประจำสัปดาห์ (Weekly Review Quiz)
คำถาม 3 ข้อเพื่อตรวจสอบความเข้าใจก่อนไปสัปดาห์ถัดไป
เป้าหมายประจำ Level 1
ฝึกคิดแบบโปรแกรมเมอร์ เข้าใจตรรกะ ตัวแปร ฟังก์ชัน คอลเลกชัน และพื้นฐาน OOP ของภาษา Dart จนสามารถเขียนโปรแกรมจำลองตรรกะได้คล่องแคล่วบน DartPad.dev โดยไม่ต้องพะวงเรื่องการตั้งค่าเครื่อง
อย่าเพิ่งรีบร้อนลงโปรแกรม Flutter ในสัปดาห์แรกๆ ให้ใช้ DartPad.dev เพื่อโฟกัสกับตรรกะ Dart ให้แม่นยำก่อน เมื่อตรรกะแน่นแล้ว UI ของ Flutter จะง่ายขึ้นมาก
ข้อสอบวัดผลเพื่อเลื่อนระดับ
สร้างระบบแคชเชียร์และตัดสต็อกสินค้าบน DartPad มีคลาส Product และ Cart คำนวณราคารวมและป้องกันสต็อกติดลบ
ใช้ Null Safety ครบถ้วน โค้ดทำงานไม่มี Runtime Error มีการป้องกันกรณีสต็อกไม่พออย่างรัดกุม
มี Force unwrap (!) จนเกิด Error หรือไม่ได้ใช้ Encapsulation ป้องกันยอดเงิน