pnpm i
Course for my youtube channel 2023
- 1 Building Dynamic Nest JS Modules with Basics
- 2 Core concepts of nestjs [Controllers, routing and the module structure]
- 3 Baseline code + PNPM with Nx + Github [Introduction to a monorepo with and Yarn workspaces]
- 4 REST APIs (basic Building blocks )
- 5 Modules, Services, DI framework [Nest JS DI Framework]
- 6 Setting up a PostgreSQL database with TypeORM
- 7 API with NestJS Creating dynamic modules as monorepo package
- 8 API with NestJS Defining dynamic modules
Item | Video | Playlist | Module |
---|
- Dockerizing Nest JS Application
- Error handling and data validation class validator nested payloads
- Dynamic Module for TypeORM with Config Module
- Building TypeORM Entities
- Database migrations with TypeORM
- Creating relationships with Postgres and TypeORM
- Storing JSON with PostgreSQL and TypeORM
- Defining transactions with PostgreSQL and TypeORM
- Using the array data type with PostgreSQL and TypeORM
- Offset and keyset pagination with PostgreSQL and TypeORM
- Nest JS with Mongo DB for Building APIs
- Nest JS with Prisma ORM for Building APIs
- Nest JS with TypeORM for Building APIs
- Nest JS with Sequelize ORM for Building APIs
- Nest JS with MikoORM for building APIs
- Nest JS with Dynamo DB for Building APIs
- Nest JS with Knex ORM for Building APIs
Item | Video | Playlist | Module |
---|
- Writing unit tests
- Testing services and controllers with integration tests
- Nest JS Testing Middleware, Controller and services
Item | Video | Playlist | Module |
---|
- Nest JS caching
- Nest JS event emitter
- Nest JS task scheduling
- Nest JS SSE
- Nest JS Queues
- Nest JS with Fastify adaptor
- Nest JS Integration with Redis
- Nest JS Integration with database
- Nest JS Integration with sendGrid [TBD]
- Nest JS Integration with Twilio [TBD]
- Nest JS Integration with rx js [TBD]
- Nest JS Integration with Websocket [TBD]
Item | Video | Playlist | Module |
---|
- Nest JS path aliasing
- Nest JS il8n
- Nest JS commander and teminus
- Nest JS with twilio Integration
- Nest JS with Firebase, Auth0
- Nest JS Async Local Storage
- Nest JS CQRS
- Nest JS SWC
- Nest JS Static Content Rendering
Item | Video | Playlist | Module |
---|
- Nest JS CORS
- Nest JS Rate Limit
- Nest JS CSRF protection
- Nest JS Helmet and CSP
- Nest JS Authentication
- Nest JS Authorization
- Nest JS Cookies based Auth
- Nest JS with session-based Auth
- Nest JS Token Based Auth
- Nest JS Auth Token and Refresh Token
- Nest JS Session persist
- Nest JS Basic Auth
Item | Video | Playlist | Module |
---|
- Nest JS Graphql
- Nest JS Code First
- Nest JS Schema First
- Nest JS Graphql Prisma
- Nest JS APIs
Item | Video | Playlist | Module |
---|
- Nest JS Microservices TCP
- Nest JS Microservices GRPC
- Nest JS Microservices AMQP
- Nest JS Microservices KAFKA
- Nest JS Microservices Setup -01
- Nest JS DTO Validation
- Nest JS Config Module
- Nest JS CI/CD Setup with Heroku
- Nest JS Migration Setup with Knex
- Nest JS API caching
- Nest JS with External Services Like Kafka and Elastic Search, or any database or Redis
- Nest JS with Azure or S3 for upload and download files
- Nest JS with SQS and SNS
- Nest JS with Redis
- Nest JS with other Microservices
- Nest JS Request/Response Handling.
- Nest JS handling Middleware for Routes
- Nest JS Custom Response Interceptor
- Nest JS Swagger for all type of Response and Error Codes
- Nest JS with Rabbit MQ Microservices
- Nest JS Logging on Heroku
- Nest JS CQRS @nestjs/cqrs
- Nest JS CRUD using @nestjs/crud
- Nest JS Types of Tests cases
- Nest JS with Graphql
- Nest JS with Prisma and Graphql
- Nest JS with TypeORM or Sequelize
- Nest JS with Prisma ORM
- Nest JS with Sequelize ORM
- Nest JS with External services
- Nest JS with Dynamic Modules
- Nest JS with Mongoose for API development
- Nest JS with Rollbar for External error Logging
- Nest JS auth and authz
- Nest JS Dynamic Modules
- Nest JS security
- Nest JS with Nest JS Microservices Kafka, Grp, Rabbit MQ