Lộ trình Node.js
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
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