Chia Sẻ Khóa Học Làm Chủ NestJS [Update 1/2025] [Khóa 5703 A]
Làm chủ NestJS và xây dựng các ứng dụng bằng REST API, MySQL, TypeORM, MongoDB, Mongoose, JWT, BcryptJS và nhiều công nghệ khác.
Những gì bạn sẽ học được:
- ✓ Tìm hiểu kiến thức nền tảng về NestJS / Lập trình Server side từng bước với controller & decorator basic.
- ✓ Xác thực dữ liệu với cách hiểu về Built-in Pipes và triển khai Custom Pipe.
- ✓ Hiểu biết chi tiết về NestJS middleware và cách xử lý khái niệm Route.
- ✓ Đi sâu hơn với NestJS guards với fundamentals, API key authorization, role based guards và global guards.
- ✓ Sử dụng interceptor chặn các incoming & outgoing request trong ứng dụng của bạn để sửa đổi request & response data.
- ✓ Hoạt động CRUD với MySQL sử dụng TypeORM.
- ✓ Hoạt động CRUD với MongoDB sử dụng Mongoose.
- ✓ Ứng dụng MyStore ngắn gọn, thực tế với MySQL (RDBMS) cùng với việc triển khai hoạt động CRUD.
- ✓ Data validation và triển khai UI/UX.
- ✓ Cookies & JWT authentication với password hashing.
- ✓ NoSQL (MongoDB), v.v.
Khám phá vũ trụ năng động của server-side web development với khóa học Nest.js được thiết kế tỉ mỉ này, dành cho cả người mới bắt đầu và các chuyên gia dày dạn kinh nghiệm muốn thành thạo server-side TypeScript. Hướng dẫn chi tiết này sẽ đưa bạn khám phá Nest.js một cách thực tế, với phương pháp generation development mới với TypeScript.
Trong khóa học này, bạn sẽ học được cách tiếp cận đúng đắn để giải quyết các dự án thực tế - đảm bảo rằng bạn có được các kỹ năng thực tế có thể áp dụng trực tiếp trong môi trường chuyên nghiệp.
Sau đây là những tính năng chính của khóa học này:
- ✓ NestJS Basic.
- ✓ Controller.
- ✓ Pipes.
- ✓ Guards.
- ✓ Interceptor.
- ✓ Middleware.
- ✓ CRUD với MySQL.
- ✓ TypeORM.
- ✓ REST API.
- ✓ Cookies.
- ✓ Session.
- ✓ JWT.
- ✓ BcryptJS.
- ✓ Làm việc với MongoDB.
- ✓ Mongoose.
- ✓ Các bài tập thực hành, v.v.
Làm chủ NestJS Fundamentals → Nắm vững các nguyên tắc cơ bản như Controllers, Pipes, Guards và Middleware.
Các hoạt động CRUD với MySQL và MongoDB → Nắm vững các kỹ thuật để xây dựng các ứng dụng web và API mạnh mẽ với RDBMS & NoSQL database.
Interceptor → Sử dụng interceptor để intercept incoming & outgoing request trong ứng dụng của bạn để sửa đổi request & response data, execute additional logic hoặc handle errors globally.
Đến cuối khóa học này, bạn sẽ có thể:
- ✓ Xây dựng các ứng dụng Node.js dễ mở rộng và bảo trì.
- ✓ Sử dụng TypeScript hiệu quả trong các dự án NestJS của bạn.
- ✓ Nắm vững các khái niệm cốt lõi của kiến trúc NestJS.
- ✓ Tạo các RESTful API mạnh mẽ.
- ✓ Triển khai các tính năng nâng cao như middleware, pipes, interceptor và guards.
- ✓ Viết các test toàn diện cho mã code bạn.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Nest JS Fundamentals.
- ✓ 03. Làm việc với pipes.
- ✓ 04. NestJS Middleware.
- ✓ 05. NestJS Guards.
- ✓ 06. NestJS Interceptor.
- ✓ 07. NestJS với MySQL.
- ✓ 08. Ứng dụng thực tế - Tạo một ứng dụng MyStore.
- ✓ 09. Đính kèm các Template vào MySQL.
- ✓ 10. MyStore - Authentication/Session Cookie.
- ✓ 11. NestJS với MongoDB & Mongoose.
- ✓ 12. MyStore với MongoDB & Mongoose.
Khóa học này dành cho ai:
- ✓ Những người có nguyện vọng làm chủ NestJS developer.
- ✓ Các Junior & Mid-level developer muốn nâng cao kỹ năng của mình lên mức tối đa!
- ✓ Các Expert developer muốn nâng cấp kỹ năng phát triển hiện tại của mình bằng các tính năng mới nhất.