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 trainingWhat'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!


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