Lộ trình Node.js
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Node.js.
Hỏi AI về Lộ trình Node.js
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Giới thiệu về Node.js
Node.js là gì?
Node.js vs Trình duyệt
Chạy mã Node.js
2 Lập trình bất đồng bộ
Vòng lặp sự kiện
Callbacks
Promises
async/await
3 Modules
Tạo & Nhập
CommonJS
ESM
Biến môi trường
4 Trình quản lý gói (npm)
npm
package.json
Phiên bản ngữ nghĩa
npx
5 Xử lý lỗi
Các loại lỗi
Xử lý lỗi bất đồng bộ
Ngoại lệ chưa được bắt
Bộ phát sự kiện
6 Các module tích hợp
module fs
module path
module http
Luồng (Streams)
7 Ứng dụng dòng lệnh
Tham số dòng lệnh
Nhận đầu vào
In đầu ra
Commander
8 Xây dựng API
Express.js
Fastify
NestJS
Công cụ mẫu
9 Làm việc với CSDL
CSDL quan hệ
CSDL NoSQL
ORMs / ODMs
Trình tạo truy vấn
10 Kiểm thử
Jest
Vitest
node:test
Kiểm thử E2E
11 Ghi log
Winston
Morgan
PM2
12 Các khái niệm nâng cao
Luồng Worker
Tiến trình con
Cluster
Gỡ lỗi