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 Websockets
-
Nest JS Queues
-
Nest JS with Fastify adaptor
-
Nest JS Integration with Redis
-
Nest JS Integration with database
-
Nest JS Integration with sendGrid
-
Nest JS Integration with Twilio
-
Nest JS Integration with rx js
-
Nest JS Integration with Websocket
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
Planned Videos on these topics
- 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