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.
Hỏi AI về Lộ trình Lập trình Node.js
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)