Website Design and Development
เรียนรู้การพัฒนาเว็บแอปพลิเคชันด้วย Angular + NestJS + PostgreSQL + Prisma
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 มุมขวาบนของกล่องโค้ดเพื่อคัดลอกไปวางได้ทันที
- กล่อง 💡 คือคำอธิบายเพิ่มเติม กล่อง ⚠️ คือจุดที่พลาดกันบ่อย อย่าข้าม