Skip to content

แผนทั้งเล่ม

หนังสือเล่มนี้พาผู้อ่านสร้าง 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 ภาค:

  1. ปูพื้นฐาน Spring Boot
  2. สร้าง REST API พื้นฐาน
  3. เชื่อมต่อฐานข้อมูล
  4. ทำ API ให้ดีขึ้น
  5. Login/Register
  6. Admin System
  7. Production Ready

แต่ละบทจะใช้รูปแบบเดียวกัน:

  1. เป้าหมายของบท
  2. แนวคิดที่ต้องเข้าใจ
  3. ลงมือเขียนโค้ด
  4. อธิบายโค้ดทีละส่วน
  5. ทดสอบด้วย Postman หรือ browser
  6. ปัญหาที่พบบ่อย
  7. แบบฝึกหัดท้ายบท

แนวทางการเขียน

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 และตรวจภาษาไทยรอบสุดท้ายก่อนเผยแพร่จริง