หลักสูตรนี้ออกแบบใหม่ให้เป็นเส้นทางเรียนจริงสาหรับผู้เรียนอายุ 14 ปีที่เริ่มจาก Wibecode และยังไม่เคยเขียนโค้ดแบบตัวหนังสือมาก่อน
แนวทางการสอนหลักของคอร์ส
- 70% สร้างโปรเจกต์จริง
- 20% อธิบายแนวคิดที่ต้องใช้
- 10% ทฤษฎีพื้นฐานที่จาเป็น
เป้าหมายปลายทาง
- เขียน Python พื้นฐานได้อย่างมั่นใจ
- คิดแก้ปัญหาเป็นขั้นตอน
- สร้าง Backend ด้วย Django และ Django REST Framework
- สร้าง Frontend ด้วย Nuxt
- เชื่อมระบบเป็น Full Stack ได้ด้วยตัวเอง
โครงสร้างการเรียน
- 01-python-basic
- 02-problem-solving
- 03-web-concept
- 04-django-basic
- 05-django-rest-framework
- 06-nuxt-frontend
- 07-fullstack-project
เอกสารกลางของคอร์ส
วิธีเรียนที่แนะนา
- เรียนตามลำดับ phase ห้ามข้าม
- เปิด tutorial.md แล้วพิมพ์ตามทีละขั้น
- ลองแก้โจทย์ใน exercises.md โดยไม่ดู completed-code ทันที
- ติดปัญหาให้ย้อนดู DEBUGGING_GUIDE.md แล้วลองแก้ด้วยตัวเองก่อน
- จบบทแล้วต่อ mini project ของ phase นั้นทันที
รูปแบบโฟลเดอร์มาตรฐาน
lesson-xx-topic/
tutorial.md
exercises.md
starter-code/
completed-code/
assets/
หมายเหตุ
- ไม่ใช้ไฟล์ checkpoints.md แยก แต่แทรก Checkpoint ไว้ใน tutorial.md อย่างเป็นธรรมชาติ
- ทุกบทเรียนใช้ภาษาไทยง่าย เน้นอธิบายคาศัพท์เทคนิคด้วยตัวอย่างใกล้ตัว