Angular Master Class

Our Angular Master Class is a high-quality, battle-tested training experience with up-to-date courseware brought to your company or hosted as a public class in a city near you.

Request or host a training

What's inside

Throughout this training we will build a real world Angular application teaching you all essential and advanced concepts of the framework.

Essentials

Introduction

  • TypeScript Basics
  • Angular Concepts
  • Bootstrapping an app
  • Displaying data
  • Using Directives

Essentials

Angular CLI

  • Generating components
  • Generating services
  • Transpiling TypeScript
  • Building and serving apps

Essentials

Dependency Injection

  • Creating services
  • Configuring providers
  • Provider strategies
  • Understanding the injector tree

Essentials

HTTP

  • Getting started with Observables
  • Performing GET, PUT & POST requests
  • Configuring request headers

★ Extended

Observables

  • Observer, Observable, Subject
  • Observables vs. Promises
  • Lettable Operators

★ Extended

Architecture

  • Inputs & Outputs
  • Component communication
  • ContentChildren ViewChildren
  • Custom Eventbus

★ Extended

Forms

  • Template-driven Forms
  • Reactive Forms
  • Built-in Validation
  • Custom Validation
  • Custom Form Controls

★ Extended

Routing

  • Configuring Routes
  • Linking Routes
  • Navigation Guards
  • Route Resolvers
  • Children Routes
  • Lazy-loading Modules

★ Extended

Angular Material

  • Flex-box Layouts
  • Basic Material UI
  • Form Components
  • Dynamic UIs

★ Extended

Testing

  • Testing Services
  • Testing Directives & Components
  • Shallow Testing
  • Integration Tests
  • Custom Helpers & Matchers

★ Extended

Redux

  • Understanding Redux
  • A Store from scratch
  • Middleware
  • Thunk Middleware
  • Phased actions

★ Extended

Statemanagement with ngrx

  • ngrx Store
  • Actions & Reducers
  • Middleware
  • Effects and Facades
  • Action Splitters

★ Extended

Progressive Web Apps

  • Web App Manifest
  • Installable Web Apps
  • Angular Service Worker
  • Offline Support

★ Extended

Server-side Rendering

  • Building your own Node server
  • Angular Universal APIs
  • Render app on the Server
  • Enable instant page load

In-house or hosted training

Request your individual in-house training for your team, or bring the Angular Master Class to your city by hosting a public training at your company!

Angular Master Class
Igor Minar, Angular Team Lead at Google

Loved by experts

"I love how Pascal and Christoph can explain even the trickiest things with humor and ease. Thanks for being awesome and contributing so much to the Angular community."

— Igor Minar, Angular Team Lead at Google