Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tkssharma/nestjs-advanced-2023
🚀🚀 Nest JS Advance Course 2023 🚀🚀
https://github.com/tkssharma/nestjs-advanced-2023
microservice nestjs nestjs-api nestjs-graphql nestjs-grpc nestjs-microservices nestjs-mongoose nestjs-typeorm nestjs-typescript
Last synced: 1 day ago
JSON representation
🚀🚀 Nest JS Advance Course 2023 🚀🚀
- Host: GitHub
- URL: https://github.com/tkssharma/nestjs-advanced-2023
- Owner: tkssharma
- Created: 2022-09-27T19:53:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-30T06:08:51.000Z (3 months ago)
- Last Synced: 2024-12-14T23:05:24.092Z (9 days ago)
- Topics: microservice, nestjs, nestjs-api, nestjs-graphql, nestjs-grpc, nestjs-microservices, nestjs-mongoose, nestjs-typeorm, nestjs-typescript
- Language: TypeScript
- Homepage: https://www.youtube.com/watch?v=GSoGVlG1MTQ&list=PLIGDNOJWiL1-8hpXEDlD1UrphjmZ9aMT1
- Size: 2.32 MB
- Stars: 144
- Watchers: 7
- Forks: 29
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nestjs-advanced-2023
![](https://i.ytimg.com/vi/YQQroQPDW38/maxresdefault.jpg)
Course for my youtube channel 2023
## Module 01 [8th May 2023]
| Item | Video |
| :---------------- | :------: |
| Building Dynamic Nest JS Modules with Basics | https://www.youtube.com/watch?v=iS0h5VRCdDA&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=3 |
| Core concepts of nestjs [Controllers, routing and the module structure] | https://www.youtube.com/watch?v=ypxjFrxeu20&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=4 |
| Baseline code + PNPM with Nx + Github [Introduction to a monorepo with and Yarn workspaces] | https://www.youtube.com/watch?v=iS0h5VRCdDA&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=3 | |
| Modules, Services, DI framework [Nest JS DI Framework] | https://www.youtube.com/watch?v=ODFOFS3bA4U&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=5 |
| Setting up a PostgreSQL database with TypeORM | https://www.youtube.com/watch?v=ypxjFrxeu20&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=4 |
| API with Nest JS (Middleware, Interceptors, AuthGuards) | https://www.youtube.com/watch?v=b0uIb00MFKI&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=6 |
| API with NestJS Creating dynamic modules as monorepo package | https://www.youtube.com/watch?v=j-ruR1w1uIU&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=8 |
| API with NestJS Defining dynamic modules | https://www.youtube.com/watch?v=fxktWWmClIo&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=9 |
| APIs with Nest JS Resolve Cicular Dependancies | https://www.youtube.com/watch?v=2OUTtVi-wjA&list=PLT5Jhb7lgSBO9QxATpVy0xyiMyn1fSCCx&index=7 |
- 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## Module 02 [9th May 2023]
| 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 all Different Database and ORMs
- 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## Module 03 [30th May 2023]
| Item | Video | Playlist | Module |
| :---------------- | :------: | ----: | ------:|- Writing unit tests
- Testing services and controllers with integration tests
- Nest JS Testing Middleware, Controller and services## Module 04 [July 2023]
| 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- ## Module 05 [July 2023]
| Item | Video | Playlist | Module |
| :---------------- | :------: | ----: | ------:|- Nest JS Graphql
- Nest JS Code First
- Nest JS Schema First
- Nest JS Graphql Prisma
- Nest JS APIs- ## Module 06 [July 2023]
| Item | Video | Playlist | Module |
| :---------------- | :------: | ----: | ------:|- Nest JS Microservices TCP
- Nest JS Microservices GRPC
- Nest JS Microservices AMQP
- Nest JS Microservices KAFKAPlanned 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