Nội dung khóa học
Chapter 0 Giới Thiệu Về Khóa Học
Giới thiệu về khóa học và tác giả, cũng như demo kết quả đạt được sau khi kết thúc khóa học này.
0/1
Chapter 1 Tổng quan về Nest.JS
Giới thiệu tổng quan về Framework Nest.js và trả lời câu hỏi, tại sao chúng ta lại cần Nest.JS, từ đấy viết chương trình Hello World với Framework này.
0/3
Chapter 2 NestJS và Typescript
Tìm hiểu và học cách sử dụng Decorator của Typescript vào Nest.JS, từ đấy nắm vững cách hoạt động Router và Controller khi sử dụng các Decorator có sẵn do Nest.JS cung cấp.
0/4
Chapter 3 Inversion Of Control
Khi Học về OOP (lập trình hướng đối tượng), một trong các cách dùng để tối ưu hóa ứng dụng là áp dụng mô hình IoC(Inversion of control) và DI (Dependency injection). Chương này sẽ giúp chúng ta học cách sử dụng các “design pattern” trên vào framework Nest.JS
0/4
Chapter 4 NestJS và MVC
NestJS cũng có đủ khả năng và sức mạnh để làm Server theo mô hình MVC truyền thống. Tại đây, chúng ta sẽ tìm hiểu về View Engine, cách viết code theo mô hình Model-View-Controller và các nhược điểm đang còn tồn đọng của mô hình này.
0/4
Chapter 5 Connect Database
Trong chương này, chúng ta sẽ cùng nhau kết nối backend tới Database bằng cách sử dụng MongoDB. Ngoài ra, sẽ tối ưu hóa cách sử dụng “hằng số”, dựa vào cách sử dụng tham số môi trường (.env) với Nest.JS Config.
0/4
Chapter 6 Restful API
Ngoài khả năng có thể tạo server theo mô hình MVC, Nest.JS cũng có thể làm server Restful APIs. Chúng ta sẽ cùng nhau viết nhanh module Users theo đúng chuẩn Restful, sử dụng các công cụ có sẵn của Nest.JS, bao gồm generate resources, schema, controller và services.
0/10
Chapter 7 Stateful và Stateless
Mọi website đều hoạt động dựa trên mô hình Stateful và Stateless. Ở đây, chúng ta cần nắm vững, hiểu rõ và có khả năng phân biệt điểm khác nhau của 2 mô hình này, bởi vì, việc chúng ta lựa chọn mô hình nào, nó sẽ quyết định cách thức tổ chức code cho dự án của chúng ta.
0/7
Chapter 8 JWT – Json Web Token
Sử dụng mô hình Stateless, server sẽ không có “session” để kiểm tra user có hợp lệ hay không, nên JWT (Json web token) là một giải pháp rất phổ biến được dùng cho mô hình này. Ở đây, chúng ta sẽ tìm hiểu về JWT, cũng như áp dụng nó để xác thực người dùng trong dự án Nest.JS
0/12
Chapter 9 Tư duy phân tích database
Giới thiệu đề tài dự án thực hành cuối khóa, cũng như tư duy phân tích database, cách thiết kế table và mối quan hệ giữa các đối tượng trong dự án thực hành.
0/3
Chapter 10 Mongoose Plugins
Để có thể sử dụng Mongoose (MongoDB) hiệu quả, chúng ta sẽ cùng nhau cài đặt các plugin hỗ trợ việc Query/Filter kết quả, thực hiện “soft-delete”, tự động tạo “timestamp” và đặc biệt, khắc phục lỗi CORS với Nest.JS
0/7
Chapter 11 Modules Company
Bài tập thực hành: tạo module “Company”. Ngoài việc thực hiện CRUD, chúng ta sẽ tìm hiểu cách phân trang (paginate data), sử dụng Interceptor để xử lý data trước khi trả về client, customize message response cũng như “đánh version” cho API
0/12
Chapter 16. Giới Thiệu Kiến Thức Nâng Cao
Giới thiệu các kiến thức nâng cao với Nest.JS, giúp tối ưu server backend. Ngoài ra, chúng ta sẽ tìm hiểu về cách upgrade version Nest.JS và cách build dự án backend với Docker.
0/11
Nest.JS Zero – Xây Dựng Backend Node.JS Chuyên Nghiệp
0% Hoàn thành
Xin chào, Chào mừng trở lại!
Quên mật khẩu?
Chưa có tài khoản?  Đăng Ký Ngay