Angular Router Jumpstart & FREE E-Book (Udemy.com)
Angular Router Course with E-Book Included
Created by: Angular University
Produced in 2022
What you will learn
- Code in Github repository with downloadable ZIP files per section
- Learn How To Use The Angular Router To Setup the Navigation System Of Your Application
- Learn How To Implement Common Navigation Business Scenarios: Master Detail, Side Menu
Quality Score
Overall Score : 82 / 100
Live Chat with CourseDuck's Co-Founder for Help
Course Description
If you are looking to learn quickly how to leverage the Angular router to build the navigation system of your application, then this is the right course for you!
We will cover everything from basic scenarios like how to set up the router in your application, declarative and programmatic navigation, to common business scenarios like implementing a Master / Detail navigation, Auxiliary Routes, Router Guards and Router Lazy Loading.
This course includes an exercise at the end where we will build a dashboard.
Course Detailed Overview
Single Page Applications have been around for many years now, but as we surf the Internet we rarely find them today. Why ? The main reason for that has been the difficulty of having single page apps be properly ranked by search engines.
But there are some very good news for Angular Developers, and developers of single page apps in general: the Google crawler is now much better at crawling single page applications, meaning that today its more important than ever for a developer to be able to build such type of applications. Also Single Page apps are and will likely continue to be very popular for building authenticated dashboards and enterprise applications.
The bottom line is that In the upcoming years we can expect an increase in the number of single page applications, so the goal of this course is to prepare you for that scenario by doing a step by step deep dive into the Angular Router.
What You Will Learn
This course covers the Angular Router in-depth. Its a continuously evolving course so you can expect new sections to be added as new releases are made. We are going to cover all the major routing concepts, starting at the beginning.
First we will cover how can we setup the router and avoid right off the bat some very common pitfalls that happen to developers that are just trying out the router for the first time. We are going to learn both declarative template driven routing and imperative or programmatic routing, and we are going to cover in detail child routes: when to use them and why, how do they work.
We are going to cover how the Angular Router allows us to easily implement some commonly used patterns like Master Detail. We are going to learn about the reactive features of the routers, namely we will cover the multiple parameters and query parameters observables.
We will cover the notion of route snapshot and we are going to show how routing can be the source of accidental memory leaks and how we can prevent that. The course will also cover route guards and auxiliary routes: we are going to learn exactly what are auxiliary routes but more importantly we will cover when should we use them, why and what are some common use cases.
The course finishes off with a very cool exercise where we are going to learn how we can build a widget dashboard by using the notion of auxiliary routes. With this course you can expect to get a solid foundation on the Angular router and feel confident tackling real world applications scenarios that involve the Angular Router.Who this course is for:
- Angular Developers, trying to Quickly Learn The Angular Router
Instructor Details
- 4.1 Rating
- 14 Reviews
Angular University
About the Angular University:
The Angular University aims to be the one place that you go in order to learn and keep up with the whole Angular ecosystem. We provide premium quality video tutorials, screencast style.
No matter if you are a beginner, intermediate or advanced in Angular, we have several courses for you.
About the course instructor:
Hello, my name is Vasco and I'm a Software Developer with 17 years of experience, very seasoned building user interfaces with Angular. I've worked as a Frontend Developer/Architect in a large variety of enterprise projects throughout the years.
I worked on a ton of projects, everything from single page applications to help build the European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal framework teams that built frameworks for in-house departments of tens of developers. And that's just a few of them, please check my Linkedin for extensive recommendations.
I also love to teach, write and talk about technology. I am looking forward to be your Angular instructor,
Kind Regards,
Vasco