NestJSModules and Application Structure

61 items

1

Importing Modules with the imports Array

Slides / Video
2

The Root Module and Bootstrapping

Slides / Video
3

The @Module() Decorator Metadata

Slides / Video
4

Purpose of Modules as Organizational Units

Slides / Video
5

Circular Dependencies and forwardRef()

Slides / Video
6

Module Dependency Graph and Resolution Order

Slides / Video
7

NestJS Recommended Folder Structure

Slides / Video
8

Feature Modules

Quiz
9

Purpose of Modules

Quiz
10

The @Module() Decorator

Quiz
11

The imports Array

Quiz
12

The controllers Array

Quiz
13

The providers Array

Quiz
14

The exports Array

Quiz
15

Generating Modules with the CLI

Quiz
16

Dependency Resolution Order

Quiz
17

Circular Dependencies

Quiz
18

Re-exporting Modules

Quiz
19

Module Encapsulation

Quiz
20

Global Modules

Quiz
21

Shared Modules

Quiz
22

The Root AppModule

Quiz
23

Re-exporting Imported Modules

Slides / Video
24

Global Modules with @Global() Decorator

Slides / Video
25

Shared Modules Pattern

Slides / Video
26

Circular Dependencies Between Modules

Code Quiz
27

Creating the App Instance

Code Quiz
28

Module Encapsulation and Scope

Code Quiz
29

Shared CommonModule Pattern

Code Quiz
30

Defining a Module Correctly

Code Quiz
31

The Root Application Module

Code Quiz
32

Registering Controllers

Code Quiz
33

Registering Providers

Code Quiz
34

Exporting Providers

Code Quiz
35

Sharing Providers Between Modules

Code Quiz
36

Feature Modules Organization

Code Quiz
37

Global Modules Decorator

Code Quiz
38

Dynamic Modules forRoot

Code Quiz
39

Re-exporting Imported Modules

Code Quiz
40

Importing Modules

Code Quiz
41

Bootstrapping in main.ts

Code Quiz
42

Feature Modules for Domain Separation

Slides / Video
43

Module Encapsulation and Provider Boundaries

Slides / Video
44

Exporting Providers to Share Modules

Slides / Video
45

The @Module Decorator

Flashcard
46

Generating a Module with the CLI

Flashcard
47

Shared Modules Pattern

Flashcard
48

Sharing Providers Between Modules

Flashcard
49

The controllers Array

Flashcard
50

Registering a Feature Module in AppModule

Flashcard
51

The exports Array

Flashcard
52

The providers Array

Flashcard
53

Global Modules with @Global

Flashcard
54

Feature Modules

Flashcard
55

The imports Array

Flashcard
56

What a Module Is

Flashcard
57

Module Encapsulation Scope

Flashcard
58

The Root Module (AppModule)

Flashcard
59

Circular Dependencies Between Modules

Flashcard
60

Re-exporting Imported Modules

Flashcard
61

Organizing Application by Feature Folders

Flashcard
Slides / VideoIntermediate

Circular Dependencies and forwardRef()

When two modules or providers depend on each other, NestJS needs forwardRef() to resolve the circular reference.

Slide 1
1 / 6