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

17 167
students
5 hours
content
Jun 2025
last update
$19.99
regular price
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.
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
The Angular Router In Depth (Angular 19) course offers valuable insights into mastering large-scale Single Page Applications using the Angular router. Despite its minor shortcomings, such as pricing and occasional outdated sections, the practical example app and in-depth coverage of core concepts make this a worthwhile pursuit for developers ready to expand their Angular expertise.
What We Liked
- Covers advanced Angular router concepts such as lazy-loading, preloading, and router guards in depth
- Real-world example application with downloadable codebase provides a practical understanding of implementing the Angular router for large-scale SPAs
- Addresses best practices when working with Angular router, enabling students to master details like master-detail navigation and detail-to-detail navigation
- Comprehensive coverage of Angular 19, making it an up-to-date resource for learning the latest version of Angular
Potential Drawbacks
- Prices seem high, with some students expecting a reduction in cost without compromising on content
- Some sections may appear outdated despite being an Angular 19 course, causing minor deviations from actual practice
- Limited focus on the router might lead experienced developers to Google for specifics or other advanced concepts not explicitly covered
- No in-depth explanation of how various components interact, leaving more curious learners wanting to dig deeper behind the scenes
Related Topics
3202558
udemy ID
04/06/2020
course created date
07/07/2020
course indexed date
Abdel
course submited by