In this video, we’ll explore Angular signals. They’re a major update to Angular’s reactivity model that makes it easier to track changes in components and improves overall application performanceA signal is just a wrapper around a value. Creating a signal is...
JavaScript
Dependency injection in Angular
In this lesson, we’ll explore dependency injection in Angular: we’ll discuss injection tokens, how to provide services at different levels, and the decorators that tell Angular how to resolve dependencies.Dependency injection in Angular is one of its core principles....
Create custom validators in Angular application
In this video, we’ll see how to add custom sync and async validators in an Angular application, and also how to handle Observable unsubscription.First, we will add an Observable unsubscription mechanism. This is useful in any application to avoid memory leaks. In...
Adding eslint and prettier to a project
In this video, we will add several useful tools and settings to optimize the project's codebase.First, we’ll configure the Angular CLI to generate components with ChangeDetection.OnPush by default. This strategy significantly reduces unnecessary re-renders in the...
Creating your first Angular application. Creating a post form
In this lesson, we'll finish building our Angular application by adding a reactive form for creating a new post.
Creating your first Angular application: creating a user page
We continue building our first Angular application. Today we will finish the user page using Angular Material components.
Creating your first Angular application: rendering a data table and creating a user page
We continue building our first Angular application. In the previous lesson we added a data table with mock data. In this lesson we will use real data and create a user page.As homework, try to explore Angular resolvers.
Creating your first angular application: getting data from a backend and displaying it in an angular material table
We’re continuing to develop our first Angular application. In this tutorial, we will fetch data from a backend (https://jsonplaceholder.typicode.com) and display it in an Angular Material table.
Creating your first angular app
In this video, we will start developing our first Angular application. We will use all the topics discussed in the previous lessons. As our component library, we will use Angular Material. In this video, we will set up the project from scratch, define the basic...