Course curriculum

  • 1

    Get Started

    • What is Angular?

    • Angular vs Angular 2 vs Angular 8

    • Project Setup and First App

    • Editing the First App

    • The Course Structure

    • How to get the Most out of the Course

    • What is TypeScript?

    • A Basic Project Setup using Bootstrap for Styling

  • 2

    The Basics

    • Module Introduction

    • How an Angular App gets Loaded and Started

    • Components are Important!

    • Creating a New Component

    • Understanding the Role of AppModule and Component Declaration

    • Using Custom Components

    • Creating Components with the CLI & Nesting Components

    • Working with Component Templates

    • Working with Component Styles

    • Fully Understanding the Component Selector

    • Assignment Solution

    • What is Databinding?

    • String Interpolation

    • Property Binding

    • Property Binding vs String Interpolation

    • Event Binding

    • Passing and Using Data with Event Binding

    • Two-Way-Databinding

    • Combining all Forms of Databinding

    • Assignment Solution

    • Understanding Directives

    • Using ngIf to Output Data Conditionally

    • Enhancing ngIf with an Else Condition

    • Styling Elements Dynamically with ngStyle

    • Applying CSS Classes Dynamically with ngClass

    • Outputting Lists with ngFor

    • Assignment Solution

    • Getting the Index when using ngFor

  • 3

    Final exercises and evaluation form

    • Angular exercises : Depending on your available time, please, perform as much exercises as you can :-) - Try to finish each exercise before looking at the finished example.

    • Evaluation Form