Level 3: Advance

This course will teach you step-by-step how to design and architect large Angular applications.

You’ll start with the basics: components, pipes, and directives. These are the building blocks of any Angular application, so you will get plenty of hands-on practice with this material. Next, you’ll ramp things up by stepping into modules, routing, and RXJS, where you’ll learn how to declaratively manage data and dive deep into observables.

In the latter half of the course, you’ll cover reactive and template forms (crucial for handling user data), as well as custom validators and setting up authentication.

By the end of this course, you'll be able to design large, scalable applications, develop rich interactive components, and really understand how Angular works under the hood.

session

Angular basics

Ngrx for state management

session

Angular basics

Server-Side Rendering (SSR) with Angular Universal.

session

Angular basics

Angular Material, CDK

session

Angular basics

HTTP interceptor

session

Unit Testing: Jasmine Karma