Mastery: Backend Nestjs
7 notes in this topic.
A focused collection of notes and references on Mastery: Backend Nestjs.
NestJS with Database: Prisma Integration & Docker Compose
สูตรสำเร็จเชื่อมต่อ Database: ตั้งค่า Prisma ORM ใน NestJS, การทำ Migration, และรัน Postgres ด้วย Docker Compose
Domain-Driven Design (DDD) ใน NestJS: เมื่อโปรเจกต์ไม่ได้มีแค่ CRUD
ยกระดับการเขียน Backend จากการก๊อปวาง Boilerplate สู่การออกแบบระบบตาม 'โดเมน' ของธุรกิจ เพื่อรองรับการขยายตัวที่ไร้ขีดจำกัด
NestJS vs Express: ทำไม Senior ถึงเลือก Architecture ที่เข้มงวดกว่า?
เจาะลึกเหตุผลที่โปรเจกต์ระดับ Enterprise ต้องขยับจาก Express ไปหา NestJS และการออกแบบโครงสร้างแอปให้ขยายตัวได้อย่างไม่มีที่สิ้นสุด
NestJS Dependency Injection: พลังแห่งเวทมนตร์ Inversion of Control
ไขความลับเบื้องหลัง NestJS: ทำไมเราถึงไม่ต้อง 'new Class()' เอง? เข้าใจ DI Container, Providers และหัวใจของการเขียนโค้ดที่ Test ง่ายระดับ Senior
NestJS Error Handling: Interceptors & Filters
ทำ API ให้ Standard: แปลง Response ทุกอันให้อยู่ในรูปแบบเดียวกัน และดักจับ Error ด้วย Exception Filters
NestJS Testing Strategy: Unit Test vs E2E Test
NestJS ให้ Jest มาตั้งแต่เกิด! เรียนรู้วิธี Mock Dependencies เพื่อทำ Unit Test และการยิง API จริงด้วย Supertest (E2E)
NestJS Architecture Mastery: สร้างระบบระดับ Enterprise ให้แข็งแกร่ง
เจาะลึกโครงสร้าง NestJS ตั้งแต่ปัญหาการจัดการโค้ด ไปจนถึง Dependency Injection และตารางเปรียบเทียบความแตกต่างกับ Express