Skip to main content
CF

NestJS Advanced Concepts

1h 59m 39s
English
Paid

Prepare for an in-depth guided course & walk-through of Authentication & Authorization for NestJS applications from the Creator Kamil Mysliwiec himself, and Mark Pieszak (Core Team Member).

  •  Step-by-step lesson progression, code everything alongside us!
  •  Featuring 18 videos (with subtitles)
  •  Gain an even deeper understanding of NestJS and learn how to conquer more complex scenarios in modern Node applications!
  •  Learn the fundamentals of Authentication & Authorization (and everything inbetween)
  •  Learn about creating your own custom Nest schematics, the Nest IoC container, offloading CPU-intensive tasks with worker threads, implementing the circuit breaker pattern, building configurable modules, understanding durable providers - multi-tenancy & i18n, and so much more!
  •  Official NestJS Advanced Concepts Certificate of Completion

About the Author: Learn NestJS

Learn NestJS thumbnail

Learn NestJS is a paid course platform focused entirely on the NestJS Node.js framework — the modular, decorator-driven server framework most popular among teams that want Angular-style architecture on the backend. The platform is run by NestJS core-team-adjacent instructors and covers the framework end-to-end.

The CourseFlix listing carries seven Learn NestJS courses: NestJS Fundamentals, NestJS Authentication and Authorization, NestJS Microservices, NestJS Advanced Concepts, NestJS Architecture and Advanced Patterns, plus two GraphQL tracks (schema-first and code-first). Material is paid and aimed at Node.js developers building production back-end services with NestJS.

Watch Online 18 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 18 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: NestJS Advanced Concepts - Course Overview
All Course Lessons (18)
#Lesson TitleDurationAccess
1
NestJS Advanced Concepts - Course Overview Demo
00:53
2
Prerequisite: Generate a Nest application
01:01
3
Debugging Common Errors
09:08
4
Explicit vs Implicit Dependencies
02:41
5
Lazy-loading Modules
04:38
6
Accessing IoC container
09:10
7
Worker Threads in Action
09:34
8
Implementing the Circuit Breaker pattern
07:43
9
Building Configurable Modules
11:13
10
Composition with Mixins
05:45
11
What are Schematics?
02:05
12
Adding Custom Schematics
16:57
13
Diving into DI sub-trees
06:01
14
DI sub-trees: A practical example
07:06
15
Understanding Durable Providers
02:11
16
What's Multi-tenancy?
02:16
17
Durable Providers 1: Multi-tenancy
08:42
18
Durable Providers 2: i18n
12:35
Unlock unlimited learning

Get instant access to all 17 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What prerequisites should I have before enrolling in this course?
Before enrolling in this course, you should have experience generating a Nest application, as this is a prerequisite covered in the course. Familiarity with basic NestJS concepts will also be beneficial, as the course delves into advanced topics such as custom schematics, IoC container, and worker threads.
What will I build or accomplish by the end of the course?
By the end of the course, you will have a deeper understanding of complex NestJS concepts, including implementing authentication and authorization. You'll also learn to create custom Nest schematics, work with the Nest IoC container, implement the circuit breaker pattern, and build configurable modules. These skills will enhance your ability to handle more advanced scenarios in Node applications.
Who is the target audience for this course?
This course is designed for developers who have a foundational understanding of NestJS and want to explore more advanced concepts. It is suitable for those interested in mastering authentication and authorization, as well as those looking to enhance their skills with custom schematics, durable providers, and other advanced topics in modern Node applications.
How does this course compare in scope to other NestJS courses?
This course specifically focuses on advanced NestJS concepts, such as durable providers, multi-tenancy, and worker threads. Unlike introductory courses, it assumes prior knowledge of NestJS basics and dives into complex topics, providing a deeper exploration of authentication, authorization, and other sophisticated patterns in NestJS development.
What specific tools or platforms are covered in the course?
The course covers several specific tools and concepts relevant to NestJS, including the IoC container, worker threads, and circuit breaker pattern. Additionally, it introduces custom Nest schematics and explores durable providers with multi-tenancy and internationalization (i18n), providing a comprehensive understanding of advanced NestJS features.
What topics are not covered in this course?
This course does not cover introductory NestJS concepts or general Node.js programming basics. It focuses on advanced topics like custom schematics, durable providers, and the IoC container, assuming students are already familiar with generating Nest applications and have a foundational understanding of NestJS.
What is the time commitment for completing this course?
The course consists of 18 videos. While the total runtime is not specified, students should plan to dedicate time to watch the videos and code alongside the instructors. Given the course's advanced nature, additional time may be needed for experimenting with the concepts and completing practical exercises presented in the lessons.