- Today, I completed learning some NestJS framework concepts by spending about 13 hours. I already knew many of these things, as I have used them multiple times in Node.js. However, these were some high-level advanced topics with practical implementation. I focused on the best actual practices for building high-quality software systems, whether for startups or other purposes. I learned this because, in a few days, I will be building a large-scale backend system using multiple tools and the latest high-performance technologies. I have a complete architecture plan, especially in NestJS, which I will showcase soon.
1 Building Dynamic Nest JS Modules.
2 Core concepts of nest js Baseline code + PNPM with Nx + Github [Introduction to a monorepo with and Yarn workspaces]
basically a single work space for handling multiple projects and apps in a single place and i also use nx tool to speed up development instead of manually time consuming REST APIs (basic Building blocks )
5 Modules, Services, DI framework [Nest JS DI Framework]high level understanding
6 Setting up a PostgreSQL database with TypeORM(just single postgress setup package for multiple projects instead of create databases for each app )
7 API with NestJS Creating dynamic modules as monorepo package()
8 API with NestJS Defining dynamic modules
9-Dockerizing ,docker-compose to run multiple container in Nest JS Application using pmpn workspace speed up by nx
10- Advance dependency injection and their techniques, resolve cyclic dependency
11-dynamic modules using packages like separate from actual app using dependency injection on pnpm workspace
12-global dynamic module to inject into other app via pnpm packages cover advance custom provider techniques like class-based, non-class bases providers , useclass,useExisting, usevalue providers and technique to use all of them in single class by adding through global dynamic module
13- Error handling techniques and api integration in perfect way, i use openapi(swagger) for testing,
you can checkup first three folders for that inside the app director really helpfull for you if you want to diving into the nestjs core: https://github.com/Saad-04/nestjs-advanced-topics
such a nice journy so in tomarrow fully try to complete whole all fundamental of nestjs core like advance fundamentals and technique by striving and persevering , after understand i will show you some project by that really exited
if you already know nest js and want to learn advance best software practices then checkout this playlist:https://www.youtube.com/playlist?list=PLIGDNOJWiL1_YrquGbDDN4BNNRy678Spr
Top comments (0)