Learn Hub
เลือกเส้นทางการเรียนรู้ที่เหมาะกับเป้าหมายของคุณ แล้วค่อย ๆ ต่อยอดไปทีละเรื่อง
หน้านี้เป็นจุดรวมของ learning paths ทั้งหมดในโปรเจกต์ คุณสามารถเริ่มจากพื้นฐานที่ยังไม่แน่น หรือเลือกหัวข้อที่อยากพัฒนาต่อทันทีได้ โดยแต่ละการ์ดจะพาเข้าเส้นทางของเรื่องนั้นพร้อมบริบทที่ต่ออ่านได้จริง
รวมทุกเส้นทางไว้ในหน้าที่เดียว เพื่อให้เลือกเริ่มได้ง่ายขึ้น
เราแยกหัวข้อออกเป็นหมวดใหญ่เพื่อให้เห็นภาพรวมก่อนว่าแต่ละเส้นทางช่วยเรื่องอะไร จากนั้นค่อยเลือกการ์ดที่ตรงกับสิ่งที่คุณอยากฝึกในช่วงนี้ ไม่ว่าจะเป็นพื้นฐานเว็บ เครื่องมือ หรือทักษะเชิงระบบ
Core Skills
เส้นทางที่ช่วยวางรากฐานให้เรียนต่อเรื่องอื่นได้ง่ายขึ้น
ทักษะพื้นฐานที่ช่วยให้เรียนรู้เรื่องอื่นต่อได้ง่ายขึ้น ทั้งการอ่านเอกสาร การสื่อสาร และการทำงานกับโค้ดอย่างเป็นระบบ

เรียนรู้การจัดการเวอร์ชัน การทำงานกับ branch และ workflow พื้นฐานที่ช่วยให้พัฒนาโค้ดร่วมกับผู้อื่นได้อย่างปลอดภัยและเป็นระเบียบ
Web Development
หัวข้อหลักสำหรับการสร้างเว็บและเข้าใจพฤติกรรมของระบบ
เส้นทางหลักสำหรับการพัฒนาเว็บไซต์และเว็บแอป ตั้งแต่โครงสร้างหน้าเว็บ การจัดสไตล์ ไปจนถึงการเขียน logic และการทดสอบ

ปูพื้นฐานเรื่องโครงสร้างเอกสาร การใช้ semantic elements และการเขียน markup ที่ชัดเจน อ่านง่าย และรองรับการต่อยอด

เรียนรู้การจัด layout, spacing, responsive design และ visual system เพื่อสร้างหน้าเว็บที่สวย ใช้งานได้จริง และดูเป็นระบบ

ทำความเข้าใจตัวแปร ฟังก์ชัน เงื่อนไข ลูป และ asynchronous flow เพื่อสร้างพฤติกรรมของเว็บและต่อยอดไปยัง framework ต่าง ๆ ได้มั่นใจขึ้น

ฝึกตรวจสอบความถูกต้องของโค้ด ลดข้อผิดพลาดซ้ำเดิม และเพิ่มความมั่นใจก่อน refactor หรือ deploy งานจริง
Computer Science & Tools
ทักษะเชิงระบบ เครื่องมือ และการคิดเป็นโครงสร้างระยะยาว
หมวดสำหรับทักษะเชิงระบบ เครื่องมือที่ใช้ในการพัฒนา และการคิดเชิงโครงสร้าง เพื่อให้ทำงานได้มั่นคงและต่อยอดได้ในระยะยาว

ทำความเข้าใจ container, image และ compose เพื่อสร้าง environment ที่สม่ำเสมอและช่วยให้การพัฒนาและการส่งมอบงานมีความเสถียรมากขึ้น

ฝึกคิดเชิงโครงสร้าง เข้าใจการจัดเก็บข้อมูลและ trade-off ของเวลาและพื้นที่ เพื่อใช้แก้ปัญหาได้อย่างเป็นระบบมากขึ้น

เรียนรู้คำสั่ง Linux ตั้งแต่พื้นฐานไปจนถึงงานจริง เช่น จัดการไฟล์ process network และ automation บนระบบเซิร์ฟเวอร์

เรียนรู้เครือข่ายคอมพิวเตอร์ตั้งแต่พื้นฐานไปจนถึงแนวคิดระบบขนาดใหญ่ เช่น routing, DNS, security และ architecture สำหรับนักพัฒนา