Wir bieten Schulungen an! Von Anfänger bis Experte - inklusive Agentic AI Coding!
Next dates available
Angular & TypeScript Training

The Best Way to Get
Started with Angular.

Our training courses prepare you for productive use of Angular. Trust in our expertise like over 2000+ participants before you.

On-Site Remote In-House
RWECommerzbankAllianzBoschGaleria KaufhofSWR

Our Angular Training Courses

Expand your Angular knowledge with these courses.

Angular & TypeScript

Angular & TypeScript

Fundamentals Intensive Course

Fundamentals intensive course for getting started with Angular and TypeScript. Perfect for beginners.

3 Days On-Site or Remote
To Training
Angular Advanced

Angular Advanced

Advanced Concepts

Advanced concepts for experienced developers. RxJS, Testing, Performance and Architecture.

3 Days On-Site or Remote
To Training
Modern Angular - 2025 Edition

Modern Angular - 2025 Edition

Latest Features

For experienced Angular developers. Learn Signals, Control Flow, SSR and the latest features.

2 Days On-Site or Remote
To Training
Angular & AI Engineering

Angular & AI Engineering

AI-Powered Development

Modern Angular development with AI tools. Learn AI-assisted development and Agentic Engineering.

2 Days On-Site or Remote
To Training

All training courses are conducted by workshops.de workshops.de.

Interactive Workshop

Learn faster and more comfortably.

Books and video courses are indispensable today. However, in our training you can:

  • Learn faster through direct feedback.
  • Ask the trainer for specific solution approaches for your project.
  • Overcome learning hurdles together.
  • Simply have a good time with other developers in the same situation.
Participants Remote Session

What are Angular and TypeScript?

A brief overview of
what it's all about.

Angular Logo

Angular

Angular is a client-side JavaScript framework used millions of times worldwide for creating web applications. The framework provides clear structures and supports modularization and lazy loading, among other things. It is developed by Google and targets developers of complex enterprise applications. Since version 2, the framework is no longer called AngularJS but Angular.

TypeScript Logo

TypeScript

TypeScript has been developed by Microsoft since 2012 and is a superset of the JavaScript language (the basis of web application development). It extends it with, among other things, a type system that greatly supports the development and maintenance of web applications. Especially developers who have previously learned programming languages like Java or C# find it significantly easier to get started.

Annika Stille
"The trainers are absolute professionals and convey their enthusiasm for the subject. Our employees benefit from intensive, practical training that addresses their needs. The feedback is exceptionally good."

Annika Stille

Head of Internal Training, Adesso AG

Agenda

Knowledge from practice.

We are developers ourselves and know which problems will arise first in the real world. That's why we work with examples from the real world. We have then reduced these to the core to make them easy to convey. The practical share is 60%.

TypeScript

TypeScript Basics

We start with a brief introduction to TypeScript (approx. 3 hours). There we learn the basics for the subsequent Angular part.

Differences from ES6
Functions and Scopes
Fat Arrow
Types
Classes
Decorators / Annotations
Module System
Interfaces
Generics
Destructuring
Angular

Angular Components and Services

Then we work through the basic concepts of Angular along a continuous example application. There is always a short theory part, followed by a task. We provide a sample solution for the various steps.

Introduction to Angular concepts
Components and component architecture
Inputs and Outputs
Communication between components
Working with directives
Working with Angular CLI
Using custom services
Change Detection
Dependency Injection
Angular

Angular Forms and REST APIs

After the basics, we move on to the topics that form the core of every application. Forms, validation, and connecting to backend services.

Template Driven Forms
Reactive Forms
Form Builder
Validators (Standard and Custom)
Routing & Lazy Loading
REST API Access with HttpClient
Authentication
Child Routes and Guards

Extended Agenda

Adapted to your needs.

As a trainer community, we provide you with a large portfolio of materials and tasks. However, since only a certain amount of knowledge can be absorbed in a few days, we have advanced topics that we adapt to the respective needs and challenges of the group. So if you already know the basics, they are only briefly reviewed so that everyone uses the same terminology and concepts. This works in the other direction of course just as well and, for example, basic modules for HTML & CSS can be added.

Together with your trainer, you decide how we can best help you. Sometimes it also makes sense to conduct two units with a gap of a few weeks to let the knowledge sink in a bit.

Example Classroom by workshops.DE

Example Classroom by workshops.DE

Currently we have over 20 modules that we can combine in our Angular training. In our workshops.de virtual classroom, we can manage these dynamically and flexibly. We also want to clearly communicate that in our public training courses, due to the often very mixed group, not all additional modules can be discussed in detail. Here is a selection of our additional modules:

Angular

Angular Advanced Topics

The remaining time we dedicate to individual topic requests. The group can choose which topics are most relevant to them. We have over 600 slides from which we can choose ad hoc.

Observables vs. Promises
Reactive Programming with Observables
Angular Signals
Standalone Components
Performance
Unit Testing with Jasmine and Karma
E2E Testing with Cypress
Debugging
Deployment
CDK

Architecture of Large Applications

How do you best divide an application and why? How do I program future-proof? In this part, we provide the answers.

Cutting Modules
Reusable Packages
Working with Monorepos
Angular Elements
Web Components
RxJS

RxJS for Reactive Architectures

What is the difference between ReplaySubject and BehaviorSubject and when do I use what? How do I use RxJS (Reactive Extensions for JavaScript) to implement my application maintainably?

Observables
Cold vs. Hot Observables
Operators in Detail
Observables vs. Subjects
Different Types of Subjects
Karma

Testing & Debugging

Manual testing is very time-consuming and distracts you from actual development. With a sensible testing strategy, you can secure your code and develop faster.

Unit Tests vs. End-to-End Tests
Unit Testing
End-To-End Testing with Protractor
Source Maps
DevTools
Router

Advanced Routing

The Angular Router is powerful and offers many features. We'll show you how to get the best out of the router and structure your application efficiently.

Division into Modules
Lazy Loading
Router Event System
Guards
Resolvers
Preloading Strategies
Angular

State Management

How do I manage the state of my application efficiently? We compare different approaches and show you when which solution fits best.

State Libraries Compared
Redux and @ngrx/Store
@ngrx/Effects
Performance Improvement
Signals vs. Observables

Reviews

The opinion of our participants counts.

After each training, we ask our participants for feedback. From a total of 1123 submitted ratings, we currently achieve an average rating of 4.8 stars.

View all reviews →

"guter Workshop, um die Grundlagen zu verstehen und einen Einstieg zu finden."

Florian Pauly 05/26/2025

"Sehr gute Schulung vom Super(Web)Dave"

Thomas Stolz 11/07/2024

"Immer gerne wieder. Im nächsten Jahr dann vielleicht der Advanced-Kurs."

Anonyme/r Teilnehmer:in vom 22.08.2024 08/22/2024

"Top Trainer und top Workshop! Fühle mich super motiviert und kann nicht abwarten das Gelernte anzuwenden. Danke!"

Maximilian Boll 01/19/2024

"Nach diesem Workshop kann man schon erste professionelle Apps erstellen."

Selim Incirkus 12/14/2023

"Die Angular-Schulung war äußerst lehrreich und motivierend. Klare Präsentation, interaktive Übungen und ein engagierter Trainer haben die Schulung zu einer positiven Erfahrung gemacht. Freue mich auf zukünftige Schulungen!"

Dimo Doncheff 11/14/2023

Cost Efficiency

Save costs.

Do you know the Standish Group study? Errors at the very beginning of a project are the most expensive. We have been working with Angular for over 10 years and have already made most of the mistakes. Use our experience and avoid the most common beginner mistakes.

Cost savings through professional training

Requirements

Get started directly without much prior knowledge.

Prerequisites are basic knowledge of JavaScript and HTML. Within the workshop, we respond to the individual situation of the group and adapt both the focus and the speed. Thus, for example, basics can be reviewed again or skipped.

Technical requirement for the training is a laptop with Windows, Linux, or MacOSX. Furthermore, NodeJS with some packages is required, you will receive a step-by-step guide after registering for this workshop.

Participants coding in training

Included Services

Everything important is included.

Pre-meeting with trainer

Every group is different. So that we can optimally design the workshop for you, we conduct an intensive conversation with you before each in-house workshop.

Course materials incl. updates

You receive access to all materials and additional materials via our virtual classroom. With your account, you have lifetime access - including updates!

Certificate of participation

After successful completion, you receive an official certificate of participation as proof of your training. The certificate can be shared on LinkedIn.

Food & Drinks

In our public training courses, food and drinks are included for the entire event time. Vegetarian options are available.

Contact

Do you still have questions?

Robin Böhm

Robin Böhm

Then just send us an email to info@angular.de. If you prefer more personal contact, we are also happy to receive a call from you! We are available by phone from 8 am to 1 pm on weekdays at +49 30 / 75437336.

All Angular Training Courses

Find the right training for your level and goals.

Angular & TypeScript

Angular & TypeScript

3 Days

Fundamentals intensive course for getting started with Angular and TypeScript. Perfect for beginners.

To Training
Angular Advanced

Angular Advanced

3 Days

Advanced concepts for experienced developers. RxJS, Testing, Performance and Architecture.

To Training
Modern Angular - 2025 Edition

Modern Angular - 2025 Edition

2 Days

For experienced Angular developers. Learn Signals, Control Flow, SSR and the latest features.

To Training
Angular & AI Engineering

Angular & AI Engineering

2 Days

Modern Angular development with AI tools. Learn AI-assisted development and Agentic Engineering.

To Training

All training courses are conducted by workshops.de workshops.de.

View All Training Courses

Newsletter

Stay up to date with the latest Angular news, tutorials and training offers.

Subscribe to Newsletter