Custom Providers
+15 Mana
Asynchronous Providers
+15 Mana
Mocking with useValue(Sign in required)
Intermediate+20 Mana
Injection Scopes
+15 Mana
Async Factory Providers(Sign in required)
Intermediate+20 Mana
Optional Dependencies & Tokens
+15 Mana
Scope Bubbling(Sign in required)
Intermediate+20 Mana
Provider Types and Use Cases(Sign in required)
Intermediate+20 Mana
Dynamic Modules
+15 Mana
Circular Dependency
+15 Mana
Dynamic Module Method(Sign in required)
Intermediate+20 Mana
Global Modules
+15 Mana
Resolving Circular Dependencies(Sign in required)
Intermediate+20 Mana
Module Reference
+15 Mana
Module Registration Steps(Sign in required)
Intermediate+20 Mana
Global Module Behavior(Sign in required)
Intermediate+20 Mana
Lifecycle Events
+15 Mana
Testing
+15 Mana
Lifecycle Initialization Hook(Sign in required)
Intermediate+20 Mana
Lifecycle Hook Count(Sign in required)
Intermediate+20 Mana
NestJS Execution Context: Guards, Interceptors & Pipes
+15 Mana
Creating a Test Module(Sign in required)
Intermediate+20 Mana
Platform Agnosticism
+15 Mana
Execution Context Type(Sign in required)
Advanced+30 Mana
ExecutionContext Methods(Sign in required)
Advanced+30 Mana
Repository Pattern
+15 Mana
CQRS Pattern
+15 Mana
Repository Pattern Benefit(Sign in required)
Intermediate+20 Mana
Domain-Driven Design Basics
+15 Mana
CQRS Commands(Sign in required)
Intermediate+20 Mana
Value Object Properties(Sign in required)
Intermediate+20 Mana
Clean Architecture
+15 Mana
Value Object Characteristic(Sign in required)
Advanced+30 Mana
Clean Architecture Layers(Sign in required)
Advanced+30 Mana
Domain Error Hierarchy
+15 Mana
Retry Patterns
+15 Mana
Exponential Backoff(Sign in required)
Intermediate+20 Mana
When to Retry(Sign in required)
Advanced+30 Mana
Graceful Degradation
+15 Mana
Circuit Breaker States(Sign in required)
Advanced+30 Mana
Error Logging & Monitoring
+15 Mana
Correlation ID Purpose(Sign in required)
Intermediate+20 Mana
Ready to start NestJS Fundamentals?
20 interactive lessons and 22 hands-on challenges โ learn in VS Code, Cursor, or the web.