Tổng cộng:
[masp]khoa_hoc_[/masp]
[giaban]0đ[/giaban]
[tinhtrang]Còn hàng[/tinhtrang]
[chitiet]Share Khóa Học Xây dựng REST API Với NodeJS MongoDB Và TypeScript Tedu hướng dẫn bạn toàn bộ kiến thức để build một REST API sử dụng NodeJS với TypeScript kết nối cơ sở dữ liệu MongoDB, 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ì. Khóa học sẽ giúp bạn1. Xây dựng cấu trúc dự án với NodeJS và TypeScript 2. Tạo ứng dụng Web API với Express 3. Chứng thực API sử dụng Web Token 4. Tạo các REST API cho ứng dụng mạng xã hội đơn giản. 5. Cách sử dụng cơ sở dữ liệu MongoDB 6. Sử dụng Middleware trong NodeJS 7. Chạy đa môi trường trong NodeJS 8. Deploy ứng dụng lên Firebase hoặc Heroku. Khóa học này là 1 phần của MERN Stack sau này bao gồm MongoDB, Express, React JS và NodeJS Phát triển kỹ năng cho chính mình. Nội dung khóa họcGiới thiệu về khoá họcTổng quan về NodeJSGiới thiệu về TypeScriptGiới thiệu về MongoDBCài đặt môi trường phát triểnCấu hình Visual Studio CodeGiới thiệu chức năng ứng dụngPhân tích entity relationship theo tư duy NoSQLKhởi tạo project trên Git và viết ứng dụng đầu tiênKhởi tạo và cấu hình tsconfig.jsonViết ứng dụng demo đầu tiênTạo routing structure cho dự ánKết nối cơ sở dữ liệu MongoDB với MongooseLàm việc với file cấu hìnhCài đặt các middleware cần thiếtValidate các biến môi trườngKhai báo module trong tsconfig.jsonError handling middleware trong APIGhi log ra file trong ứng dụngDebug ứng dụng NodeJS trong VSTạo User Schema với MongooseTạo user service để truy cập databaseTạo register API để đăng ký userValidate input cho APITạo API login cho userValidate token sử dụng middlewareTạo API Get Single và update userTạo API get all và phân trang userTạo API delete userTạo mới profile model và bổ sung logic cho bài trướcCreate, Update profile và delete profileAdd Work Experience và xoá experienceAdd Education và Delete EducationXây dựng Model cho bài viếtTạo mới và cập nhật bài viếtGet all post, get all post paging and post by idDelete the postLike a post và Unlike a postAdd comment và Delete commentShare a post và Delete a post shareFollowing and unfollowing profileAdd friend and unfriendAccept friend requestCreate a group và List all groupUpdate and Delete groupJoin to group request and approve requestSet and remove managerList all members in groupRemove member out of groupSend message to other memberList my converstationThêm Swagger cho APITích hợp ESLint để check chất lượng codeCấu hình build ứng dụng với WebpackTriển khai ứng dụng lên HerokuKết cấu của khóa học sẽ tổ chức dạng mô hình MVC (Model - View - Controller) thân quen và sử dụng Visual Studio Code để code và debug trực tiếp. Với khóa học này các bạn có thể code bất cứ đâu cũng được và tốc độ phát triển rất nhanh.
[giaban]0đ[/giaban]
[tinhtrang]Còn hàng[/tinhtrang]
[chitiet]
Share Khóa Học Xây dựng REST API Với NodeJS MongoDB Và TypeScript Tedu hướng dẫn bạn toàn bộ kiến thức để build một REST API sử dụng NodeJS với TypeScript kết nối cơ sở dữ liệu MongoDB, 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ì.
Khóa học sẽ giúp bạn
1. Xây dựng cấu trúc dự án với NodeJS và TypeScript
2. Tạo ứng dụng Web API với Express 3. Chứng thực API sử dụng Web Token
4. Tạo các REST API cho ứng dụng mạng xã hội đơn giản.
5. Cách sử dụng cơ sở dữ liệu MongoDB
6. Sử dụng Middleware trong NodeJS
7. Chạy đa môi trường trong NodeJS
8. Deploy ứng dụng lên Firebase hoặc Heroku.
Khóa học này là 1 phần của MERN Stack sau này bao gồm MongoDB, Express, React JS và NodeJS
Phát triển kỹ năng cho chính mình.
Nội dung khóa học
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
Kết cấu của khóa học sẽ tổ chức dạng mô hình MVC (Model - View - Controller) thân quen và sử dụng Visual Studio Code để code và debug trực tiếp. Với khóa học này các bạn có thể code bất cứ đâu cũng được và tốc độ phát triển rất nhanh.