Angular Routing

This course is all about Angular version 2+'s routing features. You'll learn how to define multiple routes, pass data to routes, preload data for your views, and more.
Course info
Rating
(134)
Level
Intermediate
Updated
March 30, 2017
Duration
4h 47m
Table of contents
Introduction
14m 17s
Routing Basics
32m 24s
Child Routes
29m 18s
Route Guards
27m 23s
Lazy Loading
28m 9s
Final Words
5m 20s
Description
Course info
Rating
(134)
Level
Intermediate
Updated
March 30, 2017
Duration
4h 47m
Description

There is more to routing in Angular version 2+ than just moving the user between multiple views of an application. In this course, Angular Routing, you'll discover how to define multiple routes and pass data to routes. Next, you'll explore how to preload data for your views and group your routes. Then, you'll learn how to guard your routes. Finally, you'll go through how to add styling and animation, and even improve performance by asynchronously loading your routes. When you are finished with this course, you'll have the knowledge you need to leverage more sophisticated routing features and support more real-world routing scenarios.

About the author
About the author

Deborah Kurata is an independent consultant who specializes in designing and developing successful Microsoft .NET applications as well as mentoring software developers. She has authored several technical books and speaks at conferences. For her work in support of software developers, she has been recognized with the Microsoft MVP award.

More from the author
Angular Reactive Forms
Intermediate
3h 54m
12 Jan 2017
Angular: Getting Started
Beginner
5h 40m
19 Oct 2016
More courses by Deborah Kurata
Transcript
Transcript

Hello! My name is Deborah Kurata. Welcome to my course: "Angular Routing" from Pluralsight. This course is for Angular version 2 and above.

There is more to routing in Angular than just moving the user between multiple views of an application.

After covering the basics, this course:

  • Child and Secondary Routes: Details how to configure child routes to build a tabbed edit form, and secondary routes to display multiple routable panels.
  • Route Parameters: Sometimes you need to pass a little data to your routes with parameters. You'll see how to use required, optional, and query parameters.
  • Styling, Animating, and Reacting: To make your app more visually appealing, you'll walk through how to style and animate routes. And react to route events to display a spinner while a route is loading.
  • Route Guards and Resolve: You'll learn how to prefetch data required for a route, and guard routes to add permissions or prevent the user from leaving a route without confirmation.
  • Lazy Loading: And you'll discover how to improve your application startup time by asynchronously loading your routes using lazy loading.
By the end of this course, you will have the knowledge you need to leverage more sophisticated routing features and support more real-world routing scenarios.

I hope you'll join me on this journey through "Angular Routing" from Pluralsight.