Khóa Học NestJS Nền Tảng & Nâng Cao
Express dạy bạn cách viết API. NestJS dạy bạn cách tổ chức một backend. Đó là hai kỹ năng khác nhau, và khoảng cách giữa chúng chính là lý do nhiều dev viết được Express nhưng đụng vào NestJS thì lạc.
Khoá này lấp khoảng cách đó.
Trong khoá, mình đi qua toàn bộ nền tảng NestJS mà bạn cần để build backend thật:
- Module system, cách tổ chức code theo chức năng
- Controllers, Services, Providers, tách layer đúng cách
- Dependency Injection, tại sao nó quan trọng hơn bạn nghĩ
- DTO và class-validator, validate input không phải viết tay
- Guards và Interceptors, auth và response format dùng ở đâu
- Exception Filters, error handling nhất quán toàn hệ thống
Mỗi concept đều có ví dụ code chạy được, không phải lý thuyết suông. Xong khoá, bạn đủ nền để bước vào phần dự án Ecommerce fullstack, nơi tất cả kiến thức này được ghép lại thành hệ thống thật, có auth, payment, search, deployed.
Khoá NestJS nằm trong Web Dev Bundle. Lifetime access, cập nhật miễn phí mỗi khi có nội dung mới.
- Trọn gói tất cả khoá học trong gói Web Dev (NextJs, NestJs, Dự Án Ecommerce,...)
- Tiết kiệm 1.601.000 ₫ so với giá gốc
Khoá học này dành cho ai?
Đã biết Node.js cơ bản, từng dùng Express
Muốn chuyển sang cách viết backend có structure rõ ràng, scale được cho dự án lớn
Đang làm backend nhưng thiếu kiến thức về architecture như module, dependency injection
Muốn hiểu cách build hệ thống thực tế: clean code, không chỉ là CRUD đơn giản
Khoá học này không dành cho ai?
Chưa có nền tảng JavaScript hoặc Node.js
Chỉ cần làm API đơn giản, không quan tâm tới structure hay maintain lâu dài
Nội dung khóa học
Chương này giúp bạn xây nền tảng vững chắc trước khi bước vào NestJS — hiểu rõ kiến thức cần có và vì sao framework này được tin dùng trong các hệ thống production.
Chương này giúp bạn hiểu cách xây dựng API trong NestJS thông qua Controller và Decorator – nền tảng cốt lõi của framework. Bạn sẽ học cách tạo các route CRUD, xử lý request/response và tổ chức logic với Todo API. Đồng thời, bạn cũng nắm được cách dùng query params, phân trang và trả về HTTP status code đúng chuẩn.
Chương này giúp bạn kiểm soát và làm sạch dữ liệu từ request trước khi đi vào controller. Bạn sẽ hiểu rõ luồng xử lý từ request → validate → controller, đảm bảo dữ liệu luôn hợp lệ và an toàn. Đồng thời, bạn nắm được cách áp dụng validation để tăng độ tin cậy cho API.
Chương này giúp bạn hiểu cách tách riêng phần xử lý nghiệp vụ ra khỏi controller để hệ thống rõ ràng và dễ bảo trì hơn.
Chương này giúp bạn hiểu cách tổ chức ứng dụng theo module, kiểm soát phạm vi truy cập, và áp dụng DI giữa các module.
Chương này giúp bạn xử lý lỗi đúng chuẩn và kiểm soát toàn bộ cơ chế trả về lỗi trong ứng dụng NestJS.
Chương này giúp bạn nắm vững cách kết nối NestJS với PostgreSQL và thao tác dữ liệu bằng TypeORM.
Chương này giúp bạn hiểu rõ vòng đời request trong NestJS và vai trò của Middleware, Guard và Interceptor trong từng giai đoạn xử lý.
Custom Providers, Logger & Config