Course details
Angular
Learn how an Angular app is put together, from the CLI and components to bindings, control flow, directives and pipes. Every lesson adds to one small plant-care app, so each idea lands on something you already know.
Course curriculum
Introduction to Angular3 lessons
Meet Angular and how it differs from the older AngularJS, see how components, services and the router divide the work, and create the Greenhouse project with the Angular CLI.
Components5 lessons
Take a component apart, style it without leaks, give it its own imports, pass data down and events up between parent and child, and reach into templates with viewChild and contentChild.
Understand Binding4 lessons
Learn the four binding shapes: interpolation to print values, property and attribute binding to set them, event binding to react to the user, and two-way binding to keep a field and a signal in sync.
Templates and Directives3 lessons
Read the older star directives and what the star really means, change how elements look with attribute directives and class bindings, and write your own reusable directive.
Template Syntax and Lifecycle5 lessons
Learn when Angular calls a component's lifecycle hooks, then control the template with @if, @for, @switch, name values with @let and postpone heavy parts with @defer.
Pipes3 lessons
Format dates, money, percentages and text with the built-in pipes, chain them without precedence surprises, and write your own pure pipe that Angular runs only when it must.
