Yêu cầu kiến thức:
- JavaScript/TypeScript cơ bản (ES6+, async/await, Promises)
- Node.js cơ bản (npm, modules, event loop)
- Hiểu biết về HTTP và REST API
- SQL cơ bản (SELECT, INSERT, UPDATE, DELETE, JOIN)
- Git cơ bản
Bạn sẽ học được gì?
- Xây dựng REST API chuyên nghiệp với NestJS và TypeScript
- Hiểu sâu Dependency Injection, Modules, Providers pattern
- Kết nối Database với TypeORM và Prisma ORM
- Triển khai Authentication/Authorization với JWT, Passport, RBAC
- Real-time communication với WebSockets
- Xây dựng GraphQL API
- Kiến trúc Microservices với NestJS
- Testing: Unit test, Integration test, E2E test
- Docker, CI/CD và triển khai Production
