Trang chủ
Khóa học
Xây dựng REST API với NodeJS MongoDB và TypeScript
Bài 9: Khởi tạo ứng dụng trên Github
Xây dựng REST API với NodeJS MongoDB và TypeScript
57 bài học
Bài 1: Giới thiệu tổng quan khoá học
Bài 2: Giới thiệu về NodeJS
Bài 3: Giới thiệu về TypeScript
Bài 4: Giới thiệu về MongoDB
Bài 5: Cài đặt môi trường phát triển
Bài 6: Cấu hình Visual Studio Code IDE
Bài 7: Giới thiệu chức năng ứng dụng
Bài 8: Phân tích entity relationship theo tư duy NoSQL
Bài 9: Khởi tạo ứng dụng trên Github
Bài 10: Cấu hình biên dịch TypeScript
Bài 11: Viết ứng dụng Express đơn giản đầu tiên
Bài 12: Tạo cấu trúc thư mục dự án theo MVC
Bài 13: Cấu hình kết nối CSDL MongoDB
Bài 14: Làm việc với file cấu hình
Bài 15: Cài đặt các middleware cần thiết
Bài 16: Validate các biến môi trường
Bài 17: Khai báo module trong TypeScript
Bài 18: Handle eror middleware
Bài 19: Ghi log ra file sử dụng winston
Bài 20: Debug ứng dụng NodeJS với VS Code
Bài 21: Tạo UserSchema với Mongoose
Bài 22: Tạo UserSchema với Mongoose
Bài 23: Tạo Register user API
Bài 24: Validate input cho API
Bài 25: Tạo API login cho user
Bài 26: Authorization sử dụng middleware
Bài 27: Tạo API GetUserById và UpdateUser
Bài 28: Tạo API GetAllUser và phân trang
Bài 29: Xoá user API
Bài 30: Xây dựng profile model
Bài 31: Tạo API profile
Bài 32: Tạo và xoá experience
Bài 33: Tạo và xoá education
34. Xây dựng model cho bài viết
35. Tạo và cập nhật bài viết
Bài 36: Get all post, get all post paging and post by id
Bài 37: Delete the post
Bài 38: Like a post và Unlike a post
Bài 39: Add comment và Delete comment
Bài 40: Share a post và Delete a post share
Bài 41: Following và unfollow profile
Bài 42: Thêm và huỷ kết bạn
Bài 43: Chấp nhận yêu cầu kết bạn
Bài 44: Tạo nhóm và lấy danh sách nhóm
Bài 45: Cập nhật và xoá nhóm
Bài 46: Tham gia nhóm và duyệt yêu cầu
Bài 47: Thêm và xoá manager
Bài 48: Lấy danh sách thành viên nhóm
Bài 49: Xoá thành viên khỏi nhóm
Bài 50: Gửi tin nhắn cho thành viên khác
Bài 51: Xem danh sách conversation
Bài 52: Thêm Swagger cho API
Bài 53: Tích hợp ESLint
Bài 54: Cấu hình build ứng dụng với Webpack
Bài 55: Deploy ứng dụng lên Heroku
Bài 56: Xây dựng API Refresh token
Bài 57: Sử dụng Socket IO