Knowledge requirements:
- Basic JavaScript/TypeScript (ES6+, async/await, Promises)
- Basic Node.js (npm, modules, event loop)
- Understanding of HTTP and REST APIs
- Basic SQL (SELECT, INSERT, UPDATE, DELETE, JOIN)
- Basic Git
What will you learn?
- Build professional REST APIs with NestJS and TypeScript
- Deep understanding of Dependency Injection, Modules, Providers pattern
- Connect Database with TypeORM and Prisma ORM
- Implement Authentication/Authorization with JWT, Passport, RBAC
- Real-time communication with WebSockets
- Build GraphQL API
- Microservices Architecture with NestJS
- Testing: Unit test, Integration test, E2E test
- Docker, CI/CD and Production deployment