Angular Router In Depth (Angular 19)
Build large-scale Angular 19 Single Page Applications (SPAs) with the powerful Angular Router

What you will learn
Code in Github repository with downloadable ZIP files per section
In-depth guided tour to the Angular Router
Angular Router Best Practices
Leverage Lazy-loading to the maximum
Master-Detail with Detail to Detail Navigation
Preloading In Depth
Router Guards In Depth
Advanced Router Concepts
Why take this course?
🌟 Course Title: Angular Router In Depth (Angular 18)
🚀 Course Headline: Build Large-Scale Angular 18 Single Page Applications (SPAs) with the Powerful Angular Router!
- What is a single page application?
- Best practices for router configuration: home route, page not found route, etc.
- Essential Router configurations concepts: paths, components, and outlets
- Essential Router navigation concepts; the routerLink and routerLinkActive directives
- Relative vs Absolute routing best practices
- Understanding Path matching and router configuration order
- Router Path and Query parameters
- Router redirects
- Deep linking with the Angular router: master-detail with detail-to-detail navigation scenario
- Understanding router snapshots vs router observables
- Lazy loaded routes
- Route data pre-loading with Resolvers
- Router module pre-loading strategies, building a custom preloading strategy
- Router Guards - CanActivate and CanActivateChild Authentication Guards
- Preventing route exits with CanDeactivate guards
- Checking if a lazy-loaded module can be loaded with CanLoad
- Router Loading Indicator
- Understanding Router Hash location strategy
- Secondary router outlets and auxiliary routes
- The router module extra configuration options: enableTracing, scrollPositionRestoration, paramsInheritanceStrategy, etc.
Screenshots




Our review
🌟 Global Course Rating: 4.51/5
Review Summary
This course on Angular Routing provided by Angular University is highly rated by recent students, with an average rating of 4.51 out of 5 stars. The course has been recognized as one of the better courses available on Udemy, offering clear and well-explained content that covers both theoretical and practical aspects of Angular Routing. The majority of users found the course to be valuable for enhancing their knowledge about routing in Angular, with some noting that a portion of the content was already familiar to them due to prior knowledge or experience.
Pros of the Course:
- Comprehensive Coverage: The course covers a wide range of topics related to Angular Routing, including guards, resolvers, and secondary outlets.
- Ease of Understanding: The materials are well-explained, making complex concepts accessible and understandable for learners.
- Real-World Application: The course content is practical and applicable to real-life applications, not just theoretical knowledge.
- Clear Code Examples: Most users appreciated the clarity of the code examples provided in the course, which were said to work out-of-the-box with minimal issues.
- Unique Teaching Style: Some learners highlighted the unique way of teaching that Angular University offers, making it a recommended choice for specialization in Angular.
- Positive Feedback on Video Quality: The video content is praised for its quality and the professional explanation provided by Vasco.
Cons of the Course:
- Outdated Content Concerns: A few users pointed out that some aspects of the course, particularly around guard types and resolvers, are deprecated since Angular 15, which may cause confusion for those using newer versions of Angular.
- Intro Annoyance: Some learners found the intro at the beginning of each video to be a bit distracting when multitasking during video playback.
- Theory Focus: The course is more theory-oriented, which may not cater to some learners who prefer hands-on practice or a blend of both.
- Need for Updates: A few users requested updates to the course content to reflect newer versions of Angular, such as Angular 16, and the removal of outdated practices.
Additional Notes:
- Course Structure: The course is structured in a way that allows learners to quickly grasp the concepts of Angular Routing, with a focus on practical implementation rather than just theory.
- Community Support: There is an active community of learners who have taken the course, suggesting that it remains popular and relevant despite some content needing updates.
- Recommendation for Improvement: The course could benefit from a thorough update to ensure all functionalities and best practices align with the latest version of Angular. Additionally, providing more in-depth explanations behind the scenes could further enhance learner understanding.
Overall, the course is highly recommended for those looking to understand or deepen their knowledge of Angular Routing. With a few updates to align with the latest Angular versions, it has the potential to maintain its high rating and continue providing value to the Angular community.