NestJS
Modules and Application Structure
61 lessons in NestJS
- Importing Modules with the imports ArraySlides / Video
- The Root Module and BootstrappingSlides / Video
- The @Module() Decorator MetadataSlides / Video
- Purpose of Modules as Organizational UnitsSlides / Video
- Circular Dependencies and forwardRef()Slides / Video
- Module Dependency Graph and Resolution OrderSlides / Video
- NestJS Recommended Folder StructureSlides / Video
- The @Module() DecoratorQuiz
- The imports ArrayQuiz
- The controllers ArrayQuiz
- The providers ArrayQuiz
- The exports ArrayQuiz
- Dependency Resolution OrderQuiz
- Global ModulesQuiz
- Purpose of ModulesQuiz
- Re-exporting ModulesQuiz
- The Root AppModuleQuiz
- Circular DependenciesQuiz
- Shared ModulesQuiz
- Feature ModulesQuiz
- Module EncapsulationQuiz
- Generating Modules with the CLIQuiz
- Re-exporting Imported ModulesSlides / Video
- Global Modules with @Global() DecoratorSlides / Video
- Shared Modules PatternSlides / Video
- Exporting ProvidersCode Quiz
- Importing ModulesCode Quiz
- Defining a Module CorrectlyCode Quiz
- The Root Application ModuleCode Quiz
- Registering ControllersCode Quiz
- Registering ProvidersCode Quiz
- Sharing Providers Between ModulesCode Quiz
- Feature Modules OrganizationCode Quiz
- Global Modules DecoratorCode Quiz
- Dynamic Modules forRootCode Quiz
- Re-exporting Imported ModulesCode Quiz
- Bootstrapping in main.tsCode Quiz
- Creating the App InstanceCode Quiz
- Module Encapsulation and ScopeCode Quiz
- Shared CommonModule PatternCode Quiz
- Circular Dependencies Between ModulesCode Quiz
- Feature Modules for Domain SeparationSlides / Video
- Module Encapsulation and Provider BoundariesSlides / Video
- Exporting Providers to Share ModulesSlides / Video
- Generating a Module with the CLIFlashcard
- Feature ModulesFlashcard
- Module Encapsulation ScopeFlashcard
- What a Module IsFlashcard
- The imports ArrayFlashcard
- The @Module DecoratorFlashcard
- The controllers ArrayFlashcard
- Re-exporting Imported ModulesFlashcard
- Shared Modules PatternFlashcard
- Global Modules with @GlobalFlashcard
- The providers ArrayFlashcard
- The exports ArrayFlashcard
- Registering a Feature Module in AppModuleFlashcard
- Organizing Application by Feature FoldersFlashcard
- Circular Dependencies Between ModulesFlashcard
- Sharing Providers Between ModulesFlashcard
- The Root Module (AppModule)Flashcard