Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lab 0- B2B ESCOSYSTEM (Cài đặt môi trường phát triển (1.Cài NodeJS SDK…
Lab 0- B2B ESCOSYSTEM
Cài đặt môi trường phát triển
1.Cài NodeJS SDK
node
npm
2.Cài Git-scm
3.Cài VSCode IDE
4.MySQL
mã status HTTP
2xx:nếu thành công-không lỗi
3xx:nếu tài nguyên bị gỡ bỏ
4xx:request không được thực hiện do lỗi phía client
5xx:lỗi ngoại lệ nào đó do phía API
nodejs
phần căn bản
lập trình căn bản
Biến
Các phép tính
Các phép so sánh
Mảng
Câu điều kiện
Vòng lặp
lập trình hướng đối tượng(OOP-thuộc tính,hành vi)
1.class
thuộc tính
hành vi
2.cú pháp
phạm vi truy xuất
hàm khởi tạo
thuộc tính
hành vi
3.4- Đặc tính căn bản
3-Tính trừu tượng (abstraction)
1-Tính đóng gói (encapsulation)
2-Tính kế thừa (inheritance)
4-Tính đa hình (polymorphism)
lập trình hướng thủ tục
cú pháp
phạm vi truy xuất
tên hàm
tham số
giá trị trả về
các dạng phổ biến
1-function func_name(variable_params){}
2-function func_name(func_params){}
3-hàm sử dụng một lần:(variable_params){}(đối số truyền vào)
4- function expression: var variable=function(){}
5-first class function: function func_name(f1){f1();}
Lập trình hướng Module
require type
.js (default)
.json
.node
exports
dạng 1:module.exports={key:value};
dạng 2: exports.fn_name=function(){};
dạng 3:exports=function(){};
phần nâng cao
đồng bộ và bất đồng bộ(Async/sync)
callback function
Async/Await
hỗ trợ bởi babel[2015,2017]
1.cài đặt
cấu hình
Kiểu dữ liệu Promise
1.PromiseStatus
2.PromiseValue
3.Method
Lập trình ứng dụng web
phần căn bản Database Mysql
các mô hình web điển hình
normal web
web services
Real time with SocketIO
webserver vith Express