Backend

NestJS สำหรับสร้าง API มืออาชีพ

⏱ 8 สัปดาห์ 🎥 38 บทเรียน ฿7,500

Course Outline

โครงสร้างเนื้อหาคอร์สนี้

เกี่ยวกับคอร์สนี้

เรียนรู้การออกแบบสถาปัตยกรรม Backend ระดับมืออาชีพด้วย NestJS เฟรมเวิร์กยอดนิยมบน Node.js ที่มีโครงสร้างชัดเจนแบบ Enterprise ครอบคลุมการเชื่อมต่อฐานข้อมูล ระบบ Authentication และการทำ Testing เหมาะสำหรับคนที่อยากสร้าง API ที่ดูแลรักษาง่ายและขยายระบบได้ในอนาคต

เนื้อหาที่จะได้เรียน (38 บทเรียน)

โมดูล 1: พื้นฐาน NestJS และสถาปัตยกรรม (สัปดาห์ 1-2)

  • แนวคิด Module, Controller และ Provider
  • Dependency Injection ใน NestJS
  • สร้าง REST API เบื้องต้นและ DTO Validation
  • การจัดการ Exception และ Middleware

โมดูล 2: Database และ TypeORM/Prisma (สัปดาห์ 3-4)

  • เชื่อมต่อฐานข้อมูลด้วย TypeORM
  • ออกแบบ Entity และความสัมพันธ์ระหว่างตาราง
  • Repository Pattern และ Query Builder
  • Migration และการจัดการ Schema

โมดูล 3: Authentication, Guards และ Authorization (สัปดาห์ 5-6)

  • ระบบ Login ด้วย JWT
  • Guards และ Role-based Access Control
  • Passport.js Strategy สำหรับ Authentication
  • การจัดการ Refresh Token

โมดูล 4: Testing, Deployment และโปรเจกต์จบคอร์ส (สัปดาห์ 7-8)

  • Unit Testing และ E2E Testing ด้วย Jest
  • API Documentation ด้วย Swagger
  • Deploy ขึ้น Server จริงด้วย Docker
  • Workshop: สร้าง API โปรเจกต์จริง 1 ระบบตั้งแต่ต้นจนจบ

เหมาะกับใคร

  • ผู้ที่มีพื้นฐาน JavaScript/TypeScript มาบ้าง
  • Frontend Developer ที่อยากขยับมาทำ Backend
  • Backend Developer ที่อยากเรียนรู้สถาปัตยกรรมแบบ Enterprise

สิ่งที่คุณจะได้รับ

  • วิดีโอบทเรียนดูซ้ำได้ตลอดชีพ
  • โปรเจกต์ API จริงใส่ใน Portfolio
  • ใบรับรองเมื่อเรียนจบคอร์ส
  • พี่เลี้ยงส่วนตัวคอยตอบคำถามในกลุ่ม

สนใจคอร์สนี้ใช่ไหม?

ทักหาทีมงานเพื่อสอบถามรายละเอียดเพิ่มเติม หรือดูคอร์สอื่นๆ ที่เปิดสอน