Angular Training
Tutorials and training content to learn all about Angular
Alain Chautard
Google Developer Expert in Angular, Consultant and Trainer at http://www.angulartraining.com
Latest Posts
What’s the untracked function? [Angular Signals]
In a past post, I discussed the importance of signal-based components and how such components will change the way we architect Angular…
Angular Signal-based components tutorial
With the release of Angular 17.3, signal-based components have become a reality. A signal-based component is one in which all data inputs…
Testing Angular components with Cypress
Cypress is an excellent option for end-to-end testing, and you can learn more about the basics of Cypress with this tutorial.
How to use NgRx SignalStore?
With the release of Angular Signals, RxJS-based state management libraries had to adapt and create signal-based alternatives, which NgRx…
Introduction to server-side rendering with Angular
In this post, I cover how to do server-side rendering (SSR) with Angular, why and when it matters, and everything you need to know to get…
An example of a useful standalone directive
Angular is all about components, but we need to remember that directives can be a better option occasionally.
Angular 17: New control flow syntax
Angular 17 has an updated logo and brand identity, a new website (angular.dev), and many more features that will be covered in my Daily…
RxJs vs. Signals: A comparison
Angular Signals have been available since Angular 16.0.0, and one of the best ways to understand how important of a feature it is is to…
What is ng-template, and when to use it?
As an Angular developer, you might have encountered ng-template when using the *ngIf syntax with an else block:
How to unit test an Angular pipe?
This tutorial is for people new to unit testing with Angular. We will start with unit tests for a pipe because pipes are the easiest way to…
Reviews
Login to submit your review.