tainguyenmienphi.com lại lên 1 khóa vjqqro siêu cấpppppp đây.. Đây bộ Khoá học Xây dựng REST API với NodeJS MongoDB và TypeScript
hiện đang rất hot trên thị trường với các khóa học lập trình online Do đó, khóa học này đã ra đời và giúp rất nhiều bạn vượt mọi khó khăn và chinh phục được , tự tin ứng tuyển mọi nhu cầu tuyển dụng . Nên hôm này mình xin chia sẻ bộ Khoá học Xây dựng REST API với NodeJS MongoDB và TypeScript
![[SHARE] Xây dựng REST API với NodeJS MongoDB và TypeScript Xây dựng REST API với NodeJS MongoDB và TypeScript](https://tainguyenmienphi.com/wp-content/uploads/2024/06/image-10-1024x606.png)
Giới thiệu
Khóa học này là khóa học đầu tiên trong series khóa học liên quan đến MERN Stack, nó sẽ giúp bạn build một REST API sử dụng NodeJS với TypeScript kết nối cơ sở dữ liệu MongoDB. Với REST API này chúng ta sẽ dùng cho Mobile Application, Single Page Application sử dụng cơ sở dữ liệu MongoDB. Khóa học này TEDU sẽ sử dụng chuẩn TypeScript là superset của JavaScript giúp check strong type lúc biên dịch để đảm bảo ứng dụng sẽ dễ bảo trì sau này.
Mục tiêu khoá học xây dựng một mạng xã hội nhỏ cho developer của TEDU cùng đăng bài và giao lưu với nhau.
Nội dung dự kiến Xây dựng REST API với NodeJS MongoDB và TypeScript
- Giới thiệu về khoá học
- Tổng quan về NodeJS
- Giới thiệu về TypeScript
- Giới thiệu về MongoDB
- Cài đặt môi trường phát triển
- Cấu hình Visual Studio Code
- Giới thiệu chức năng ứng dụng
- Phân tích entity relationship theo tư duy NoSQL
- Khởi tạo project trên Git và viết ứng dụng đầu tiên
- Khởi tạo và cấu hình tsconfig.json
- Viết ứng dụng demo đầu tiên
- Tạo routing structure cho dự án
- Kết nối cơ sở dữ liệu MongoDB với Mongoose
- Làm việc với file cấu hình
- Cài đặt các middleware cần thiết
- Validate các biến môi trường
- Khai báo module trong tsconfig.json
- Error handling middleware trong API
- Ghi log ra file trong ứng dụng
- Debug ứng dụng NodeJS trong VS
- Tạo User Schema với Mongoose
- Tạo user service để truy cập database
- Tạo register API để đăng ký user
- Validate input cho API
- Tạo API login cho user
- Validate token sử dụng middleware
- Tạo API Get Single và update user
- Tạo API get all và phân trang user
- Tạo API delete user
- Tạo mới profile model và bổ sung logic cho bài trước
- Create, Update profile và delete profile
- Add Work Experience và xoá experience
- Add Education và Delete Education
- Xây dựng Model cho bài viết
- Tạo mới và cập nhật bài viết
- Get all post, get all post paging and post by id
- Delete the post
- Like a post và Unlike a post
- Add comment và Delete comment
- Share a post và Delete a post share
- Following and unfollowing profile
- Add friend and unfriend
- Accept friend request
- Create a group và List all group
- Update and Delete group
- Join to group request and approve request
- Set and remove manager
- List all members in group
- Remove member out of group
- Send message to other member
- List my converstation
- Thêm Swagger cho API
- Tích hợp ESLint để check chất lượng code
- Cấu hình build ứng dụng với Webpack
- Triển khai ứng dụng lên Heroku
link dự phòng
link dự phòng 2
lỗi rồi ad