Join today

Fundamentals of Angular

April 22nd to April 26th - ONLINE on Zoom
  • 9am to 12:30pm US/Pacific
  • 12pm to 3:30pm US/Eastern
  • 6pm to 9:30pm Central European Time

Learn all the fundamentals of the Angular framework in 5 half-days of live classes with Alain!
Meet the instructor

Alain Chautard

Alain is a Google Developer Expert in Web Technologies, Angular, and Google Maps. His daily mission is to help development teams adopt Angular and build at scale with the framework. He has taught Angular on all six continents!

A world traveler and photographer, Alain is an international conference speaker and a published author of several video courses.
Patrick Jones - Course author

What's included?

  • 5 days of training (3.5 hours daily)
  • Hands-on exercises
  • Build a full Angular app from scratch
  • Online materials are yours to keep (slides, code examples, exercise solutions)
  • Ask Alain your questions anytime!

Learn Angular in 5 days

You will learn all the fundamentals of Angular such as components, directives, pipes, services, signals, and RxJs!

This class uses the latest version of Angular so your knowledge will be 100% up-to-date.

Hands-on approach

We will build a full application from scratch so you can see how to architect an Angular application using these concepts as you learn about them.

Alain will illustrate every feature with different approaches and compare the pros and cons of each option.
Write your awesome label here.

Everything you need to know about Angular

Components: Template syntax, control flow, inputs and outputs, component architecture, data bindings.
Services and dependency injection: Using a service, injector tree, custom dependency injection.
Directives: Common Angular directives such as ngIf, ngClass, ngFor

Pipes and data formatting: Common Angular pipes such as data, currency, number.
Forms: Template driven and reactive forms. How to handle form validation and submission.
Reactivity: Signals, RxJs Observables, architecture principles for best performance and change detection.

HTTP client: Working with asynchronous data, JSON, RxJs Observables, different types of HTTP requests.
Router: Creating multiple screens using the router. Guards for authentication. Lazy-loading.
“Alain has an innate ability to digest highly complex technical concepts and break them down into manageable learning chunks. Alain is not only an expert in Angular, he also understands how people learn and how to teach the entire Angular spectrum in a way that is easily understandable for developers at any skill level. We had a tremendous time learning and progressing our Angular skillsets through Alain's flexible training program."
Greg M., North Carolina