Lộ trình Node.js

Hướng dẫn từng bước để trở thành một nhà phát triển Android.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi