แผนทั้งเล่ม
หนังสือเล่มนี้พาผู้อ่านสร้าง backend API จากศูนย์ โดยใช้โปรเจกต์ Backend API เป็นตัวอย่างหลักตลอดเล่ม
เป้าหมายของหนังสือ
Section titled “เป้าหมายของหนังสือ”หลังอ่านจบ ผู้อ่านควรทำสิ่งเหล่านี้ได้:
- สร้าง Spring Boot REST API ได้เอง
- แยกโค้ดเป็น Controller, Service, Repository และ Model ได้ถูกต้อง
- เชื่อมต่อ PostgreSQL ด้วย Spring Data JPA
- ออกแบบ API ที่มี validation, exception handling และ DTO
- ทำระบบ register/login ด้วย JWT
- แยกสิทธิ์
USERและADMIN - เขียน test เบื้องต้นและเตรียม project สำหรับ deploy ได้
โครงสร้างหนังสือ
Section titled “โครงสร้างหนังสือ”หนังสือแบ่งเป็น 7 ภาค:
- ปูพื้นฐาน Spring Boot
- สร้าง REST API พื้นฐาน
- เชื่อมต่อฐานข้อมูล
- ทำ API ให้ดีขึ้น
- Login/Register
- Admin System
- Production Ready
รูปแบบทุกบท
Section titled “รูปแบบทุกบท”แต่ละบทจะใช้รูปแบบเดียวกัน:
- เป้าหมายของบท
- แนวคิดที่ต้องเข้าใจ
- ลงมือเขียนโค้ด
- อธิบายโค้ดทีละส่วน
- ทดสอบด้วย Postman หรือ browser
- ปัญหาที่พบบ่อย
- แบบฝึกหัดท้ายบท
แนวทางการเขียน
Section titled “แนวทางการเขียน”หนังสือจะเริ่มจากสิ่งที่รันได้จริงก่อน แล้วค่อยอธิบายแนวคิดเบื้องหลัง เพื่อให้มือใหม่ไม่ติดกับทฤษฎีตั้งแต่ต้น
สถานะปัจจุบัน
Section titled “สถานะปัจจุบัน”ตอนนี้ต้นฉบับอยู่ในสถานะ v1.0 Complete Book Draft แล้ว คือมีบทครบทั้งเล่ม มีบทที่ 1-40 ในระดับที่อ่านตามได้จริง มีโค้ดตัวอย่างแยกตาม chapter ตั้งแต่ controller แรกไปจนถึง production-ready มีโปรเจกต์รวมท้ายเล่ม examples/final-backend-api/ ที่รัน test และ bootJar ผ่านแล้ว และมี workflow สำหรับ deploy เว็บหนังสือขึ้น GitHub Pages
ขั้นตอนถัดไปไม่ใช่การเพิ่มบทใหม่ แต่เป็นการตรวจเทียบ snippet รายบทกับ final project, เพิ่ม diagram และตรวจภาษาไทยรอบสุดท้ายก่อนเผยแพร่จริง