Website Design and Development

เรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วย Angular + NestJS + PostgreSQL + Prisma

นักศึกษาพัฒนาเว็บแค็ตตาล็อกหนังสือ โดยมีหน้าจอรายการหนังสือ เซิร์ฟเวอร์ API และฐานข้อมูลเชื่อมโยงกัน
Node.js 24 LTS Angular 22 NestJS 11 Prisma 6 PostgreSQL Tailwind CSS 4

เลือก Section ที่ต้องการ

1

Section 1 — ตั้งค่าเครื่องมือ + สร้าง API ตัวแรก

เปิด http://localhost:3000/api/books แล้วเห็นข้อมูลหนังสือ

2

Section 2 — PostgreSQL + Prisma — ให้ API ดึงข้อมูลจากฐานข้อมูลจริง

http://localhost:3000/api/books คืนข้อมูลจากฐานข้อมูลจริง ไม่ใช่ array ในโค้ด และค้นหาได้

3

Section 3 — Angular พื้นฐาน — สร้างหน้าเว็บชิ้นแรก

หน้าเว็บที่แสดงการ์ดหนังสือเป็นรายการสวยงาม (ยังใช้ข้อมูลจำลอง ยังไม่ต่อ API)

4

Section 4 — เชื่อม frontend เข้ากับ API จริง

หน้าเว็บดึงข้อมูลจากฐานข้อมูลจริงผ่าน API พร้อมช่องค้นหา และจัดการสถานะกำลังโหลด / ผิดพลาด / ไม่พบข้อมูล ครบ

5

Section 5 — หน้ารายละเอียด + เพิ่ม แก้ไข ลบ

ระบบที่จัดการข้อมูลได้ครบวงจร — ดู เพิ่ม แก้ ลบ

6

Section 6 — ความปลอดภัย + ทบทวนภาพรวม

เข้าใจช่องโหว่พื้นฐานที่ระบบนี้ป้องกันให้อัตโนมัติ และทบทวนภาพรวมทั้งหลักสูตรผ่านแบบฝึกหัดเพิ่มเติม

วิธีใช้เว็บนี้

  • แต่ละหน้าคือใบงานหนึ่ง Section อ่านเรียงจากบนลงล่างตามลำดับ ✅ คือสิ่งที่ต้องเห็นหลังทำเสร็จแต่ละขั้น
  • กดปุ่ม Copy มุมขวาบนของกล่องโค้ดเพื่อคัดลอกไปวางได้ทันที
  • กล่อง 💡 คือคำอธิบายเพิ่มเติม กล่อง ⚠️ คือจุดที่พลาดกันบ่อย อย่าข้าม