Lộ trình Lập 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

1Nền tảng

JavaScript Nâng cao & Bất đồng bộ
Kiến thức về Terminal/CLI
Quản lý Gói (NPM/Yarn)

2Node.js Cơ bản

Node.js Runtime
Hệ thống Modules
Các Module Cốt lõi (Core Modules)
Event Loop

3Frameworks

Express.js
Koa.js
Fastify
Nest.js (TypeScript)

4Làm việc với API

REST API
GraphQL
JSON

5Cơ sở dữ liệu

CSDL Quan hệ (SQL)
CSDL NoSQL
Caching với Redis

6Xác thực & Bảo mật

Mật khẩu Hashing (bcrypt)
JWT Authentication
OAuth 2.0 / OpenID
Bảo mật cơ bản (CORS, Helmet, .env)

7Testing

Unit Testing (Jest/Mocha)
Integration Testing
E2E Testing (Supertest)

8Triển khai & Nâng cao

Docker
CI/CD (GitHub Actions)
Nhà cung cấp Đám mây
WebSockets (Socket.IO)

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