Architecture in Node.js using NestJS
summary
Introduces NestJS, a TypeScript framework for building scalable, maintainable Node.js server applications using Angular-style architecture (controllers, models, ORMs, middlewares, pipes, guards, interceptors, DI, testing). Shows how to start a Nest app, apply best practices and productivity techniques, and builds a simple RESTful API with endpoints that demonstrate roles, guards, and validations; also notes NestJS support for WebSockets, microservices, and GraphQL.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:05What is NestJS ecosystem
- 3:56Controllers and basic endpoints
- 8:54From controllers to services
- 12:05Middleware and setup
- 15:34Exception handling
- 17:40Validation with pipes
- 21:54Role guards and authentication
- 24:43Database integration
- 31:57Automated testing
- 35:54Advantages and use cases
related talks
38mBuild modern and scalable Node.js Web Applications with Nest
28mLeveraging Angular in Node.js with NestJS
35mRethinking Enterprise Architectures with Node.js
22mProductivity Revolution: Angular Principles in Node
26mBuilding a platform: NestJS from the ground up
23mDon't worry, be happy: The best of Angular in Node
01h 08mAmazing Backends for Angular Devs with NestJS
46mArchitecture of a Modern Enterprise Node js Application
