Chia Sẻ Khóa Học Xây Dựng Ứng Dụng Web MEAN Stack Hiện Đại Với Node.js, Angular, Nestjs Và MongoDB [Khóa 8778 A]
Phát triển ứng dụng web MEAN Stack hiện đại với Node.js, Angular, Nestjs, MongoDB.
Bạn sẽ học được gì:
- ✓ NestJs Fundamental.
- ✓ Typescript Fundamental.
- ✓ Angular Fundamental.
- ✓ Xây dựng các RESTFUL API với NestJs và MongoDB.
- ✓ Xây dựng các RESTFUL API với NestJs và Mysql.
- ✓ Xác thực và Ủy quyền bằng PassportJs.
- ✓ Add Documentation cho APIS của bạn
- ✓ Xây dựng Single Page frontend app với Angular
- ✓ Ứng dụng CRUD với Angular.
- ✓ Xác thực trong ứng dụng Angular.
Thuật ngữ ngăn xếp MEAN đề cập đến một tập hợp các công nghệ dựa trên JavaScript được sử dụng để phát triển các ứng dụng web. MEAN là từ viết tắt của MongoDB, ExpressJS, Angular và Node.js. Từ client tới server đến database, MEAN là full stack JavaScript.
Lý do chính để chọn MEAN stack hơn các stack khác là vì việc sử dụng một ngôn ngữ chung cho cả client-side và server-side. Vì tất cả các công nghệ này đều được viết bằng JavaScript nên quá trình phát triển web của bạn trở nên gọn gàng. Node.js là một nền tảng mang lại việc triển khai JavaScript ở server-side. Với Angular sử dụng JavaScript trên front-end, việc sử dụng lại mã từ back-end sang front-end trở nên dễ dàng hơn.
MEAN stack cung cấp một cách tiếp cận hiện đại để phát triển web. Nó cũng tận dụng sức mạnh của các SPA hiện đại (single-page application), không yêu cầu làm mới hoàn toàn một trang web cho mọi yêu cầu của máy chủ như hầu hết các ứng dụng web truyền thống. Ngày nay có xu hướng phát triển nhiều framework tương ứng với một ngôn ngữ lập trình duy nhất và tạo thành một giải pháp full-stack. Tuy nhiên, hiện tại, sử dụng MEAN stack là một cách tiếp cận rất hiệu quả để phát triển web.
Mục lục khóa học:
- ✓ 01. Typescript Fundamental.
- ✓ 02. NestJs Fundamental.
- ✓ 03. NestJs CRUD.
- ✓ 04. Validation và Pipes.
- ✓ 05. Middleware.
- ✓ 06. Interceptor.
- ✓ 07. Database.
- ✓ 08. Relation.
- ✓ 09. Kết nối với Mongodb.
- ✓ 10. Authentication.
- ✓ 11. Angular Fundamental.
- ✓ 12. Xây dựng Frontend với Angular.
- ✓ 13. Xác thực trên Frontend.