- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
NestJS Foundations
NestJS is a sophisticated Node.js framework that brings structure and scalability to server-side applications through its TypeScript-based architecture. This program teaches you to build efficient backend services using NestJS's modular approach, which incorporates principles from Object-Oriented Programming and Functional Programming.
You'll learn to implement robust APIs, handle database operations, and manage application security using NestJS's powerful features. The program covers essential concepts including dependency injection, middleware implementation, and microservices architecture, preparing you to build maintainable and scalable server-side applications.
Content in this path
NestJS Foundations
Follow along this path to gain a comprehensive understanding of building maintainable backend applications using NestJS, starting from scratch.
- Set up and configure NestJS applications with best practices
- Implement dependency injection and create custom providers
- Design and build RESTful APIs using controllers and routing
- Handle cross-cutting concerns using middleware and interceptors
- Develop robust error handling strategies and write effective tests
- Integrate databases using TypeORM and implement data persistence
- Implement security features including authentication and authorization
- Deploy NestJS applications to production environments
- Solid understanding of JavaScript/TypeScript
- Basic knowledge of Node.js and npm
- Familiarity with REST APIs and HTTP protocols
- Understanding of backend development concepts
- TypeScript
- Express.js
- Node.js
- TypeORM
- Dependency Injection