Interested in a private company training? Request it here.
In this module you'll see what Angular is all about and why it is so important in modern web development.
In this module you'll get acquainted with the most important building blocks for any Angular application. This is the foundation of all following chapters.
In this module we'll dive a bit deeper into Components. You'll learn how to create a hierarchy of components and how to communicate between them. You'll also take a look at some component libraries like Angular Material and how they can make you more productive
A component always has a view. But what if you just want to add custom behavior to an existing element? In this module you'll explore existing directives like NgIf, NgFor, NgClasses, ... And learn how to build your own.
Dependency Injection (DI) is the art of taking two strongly coupled objects and tearing them apart. This helps you write understandable, maintainable and testable code. It's not really a choice in Angular either: you have to do it. Angular has an entire mechanism based on Providers to support DI which you will explore in this module.
Pipes are a convenient way to make little changes to values in a view. This includes formatting and filtering of data. It's easy to use and to extend the possibilities of pipes.
Forms are essential to any app that allows you to manage data. You need to do more than just data binding. You need validation, automatic formatting, respond to data changes a so on. Angular provides two different approaches to dealing with this: Template-driven forms and Model-driven forms. This module will explore both.
This module will teach you how to retrieve and send data to your backend. We will focus on REST and use RxJS Observables to get the job done.
Instead of hopping from one page to the next, you can design your website as a Single Page Application. This makes your website feel and perform more like an application. SPAs have many advantages, but are usually difficult to implement. This module will teach about the constructs available in Angular to build a SPA.
just web content. With Angular, you can exploit these new and modern concepts to take it to the next level. By
using a componentized approach, Angular is better equipped than ever to build performant data-driven web-apps.
This course is constantly being updated to the latest version of Angular, currently Angular 15. Enjoy this beautiful synergy between Google's Angular and Microsoft's TypeScript.