Node & ExpressJS
Học Back-end với Node & ExpressJS framework, hiểu các khái niệm khi làm Back-end và xây dựng RESTful API cho trang web.
- 50.965 học viên
Bạn sẽ học được gì?
- Nắm chắc lý thuyết chung trong việc xây dựng web
- Biết cách làm việc với Mongoose, MongoDB trong NodeJS
- Xây dựng web với Express bằng kiến thức thực tế
- Biết cách xây dựng API theo chuẩn RESTful API
- Nắm chắc lý thuyết về API và RESTful API
- Được chia sẻ lại kinh nghiệm làm việc thực tế
- Nắm chắc khái niệm về giao thức HTTP
- Hiểu rõ tư tưởng và cách hoạt động của mô hình MVC
- Học được cách tổ chức code trong thực tế
- Biết cách deploy (triển khai) website lên internet
Nội dung khóa học
- 3 chương
- •
- 37 bài học
- •
- 12 giờ 09 phút
1. Bắt đầu8 bài học
1.1 Lời khuyên trước khóa học
08:041.2 HTTP protocol
15:371.3 SSR & CSR
12:391.4 Install Node
01:591.5 Install ExpressJS
18:451.6 Install Nodemon & inspector
10:321.7 Add git repo
02:401.8 Install Morgan
05:232. Kiến thức cốt lõi9 bài học
2.1 Template engine (handlebars)
27:122.2 Static file & SCSS
21:012.3 Use Bootstrap
09:142.4 Basic routing
11:382.5 GET method
02:342.6 Query parameters
11:072.7 Form default behavior
13:492.8 POST method
17:462.9 Mua áo F8 | Đăng ký học Offline
01:003. Xây dựng website20 bài học
3.1 Mô hình MVC
05:283.2 [MVC] Routes & Controllers
44:403.3 [Windows] Install MongoDB
07:413.4 [Ubuntu] Install MongoDB
08:423.5 [MacOS] Install MongoDB
21:373.6 Prettier - Code formatter
25:053.7 [MVC] Model
31:233.8 Install JSON viewer extension
04:323.9 [CRUD] Read from DB
24:063.10 Course detail page
26:143.11 [CRUD] Create new course
28:513.12 [CRUD] Update course
39:063.13 [CRUD] Delete course
37:003.14 Soft delete?
49:513.15 Deleted count documents
15:453.16 "Select all" with checkbox
47:163.17 Fix bug
15:043.18 Khái niệm middleware?
32:523.19 Sort middleware
44:103.20 Autoincrement _id field
28:39Yêu cầu
- Có kiến thức cơ bản về HTML, CSS và Javascript
- Nắm chắc các tính năng trong Javascript ES6
- Có hiểu biết về lập trình bất đồng bộ trong Javascript
- Sở hữu máy tính kết nối internet HDH Windows, Ubuntu hoặc MacOS
- Ý thức cao, trách nhiệm cao trong việc tự học. Thực hành lại sau mỗi bài học
- Khi học nếu có khúc mắc hãy tham gia hỏi/đáp tại group FB: Học lập trình web (fullstack.edu.vn)
- Bạn không cần biết gì hơn nữa, trong khóa học tôi sẽ chỉ cho bạn những gì bạn cần phải biết
