Quay về trang chủ
Trung cấp
Ra mắt vào 15/04/2026
NestJS Từ Cơ Bản Đến Production
Khóa học giúp bạn xây nền móng vững chắc với NestJS: hiểu kiến trúc, cách module hoạt động và cách tổ chức backend chuyên nghiệp. Khi đã nắm chắc nền tảng, bạn sẽ dễ dàng tiếp cận các chủ đề nâng cao trong các phần tiếp theo.
Nội dung khóa học
Bài 1: Chuẩn bị kiến thức trước khi học NestJS
Bài 2: Những khái niệm cần biết khi nhập môn Backend
Bài 3: Ôn tập các khái niệm OOPXem thử
Bài 4: NestJS có gì đặc biệt?Xem thử
Bài 5: Vòng đời của một request trong NestJSXem thử
Bài 6: Cài đặt dự án với Nest CLI
Bài 7: Cấu trúc thư mục & Triết lý thiết kế của NestXem thử
Bài 1: Decorator trong NestJS là gì?
Bài 2: Phân tích yêu cầu
Bài 3: Tạo Todos Module với CLI
Bài 4: Tạo Todos Controller with CLI
Bài 5: Tạo APIs với Controller
Bài 6: Truy cập dữ liệu từ request
Bài 7: Query Params, Phân trang & Kiểm soát Phản hồi
Bài 1: Giới thiệu về DTO
Bài 2: Class Validator
Bài 3: ValidationPipe (Global)
Bài 4: Cập nhật DTO và PartialType
Bài 5: Transform & Những Pipes Có Sẵn Phổ Biến
Bài 1: Giới Thiệu về Service và Repository
Bài 2: Todos Entity & Repository
Bài 3: TodoService: Tách biệt logic khỏi Controller
Bài 4: Hiểu Cơ Chế Đảo Ngược Điều Khiển (Inversion of Control)
Bài 5: Đọc trước khi xem video Dependency Injection
Bài 6: Cơ Chế Tiêm Phụ Thuộc (Dependency Injection)
Bài 7: Refactor Code Để Dùng Dependency Injection
Bài 1: Tổ Chức Hệ Thống với Modules
Bài 2: Encapsulation với Exports và Imports
Bài 3: Dependency Injection Giữa Các Modules
Bài 1: Throw Error Đúng Cách trong Nestjs
Bài 2: Các Built-in Exception Phổ Biến
Bài 3: Custom Exception Filter
Bài 4: Tạo Exception Filter để Tuỳ Chỉnh Phản Hồi
Bài 5: Áp Dụng Global Exception Filter
Bài 1: Giới Thiệu ORM và Vai Trò của TypeORM
Bài 2: Setup PostgreSQL với TypeORM
Bài 3: Định Nghĩa Entity Từ Mô Hình Dữ Liệu
Bài 4: Sử Dụng Repository Để Thao Tác Dữ Liệu
Bài 5: Seed Dữ Liệu Ban Đầu từ JSON
Bài 6: Phân Trang (Pagination)
Bài 7: Quan Hệ Giữa Các Bảng (Relations)
Bài 8: Lấy Dữ Liệu Kèm Quan Hệ
Bài 9: Tạo và Cập Nhật Dữ Liệu có Quan Hệ
Bài 10: Cascade trong quan hệ dữ liệu
Bài 11: Transaction Trong Xử Lý Dữ Liệu
Bài 12: Tối Ưu Truy Vấn Với Index
Bài 13: Quản Lý Schema với Migration
Bài 1: So sánh Guard vs Middleware vs Interceptor
Bài 2: Áp dụng Middleware để Log Request
Bài 3: Interceptor - Serialize Dữ Liệu Trả Về
Bài 4: Guard – Kiểm Tra Quyền Truy Cập
Bài 5: Guard - Kiểm Tra Business Logic
Bài 4: Giới thiệu Custom Providers
Bài 5: Value Provider
Bài 6: Factory Provider