Angular workshops for your entire team
Request a quoteCourse contentThis course is offered in German & English.
Which format works for your team?
Same workshop, same content. You choose the schedule.
The on-site team training at your company
Angular Intensive: we come to you
and get your team ready for real-world Angular development.
Our on-site team training is a fully custom workshop hosted at your company. We build a sample application together and discuss all relevant topics around the framework. In an intro call we analyse the current situation and tailor the topics to fit your project and your team's wishes.
We come to you
The trainer travels to your location.
Travel, expenses and accommodation are included in the offer.
Full-day sessions
Four compact days of seven hours each, e.g. 9am to 5pm incl. breaks. When we come to you, the workshop has your team's full attention.
Next available date
Suggested: July 21 – 24, 2026. Happy to check your preferred date free of charge on request.
A focused learning environment
Out of the daily grind.
Into full workshop mode.
No distractions, full focus.
You provide the setup
You provide a training room, a projector and a laptop per participant.
We bring the knowledge and the example code.
Code review included
We're happy to do a preliminary code review of an existing Angular project so we can hone in on the right focus topics for your team.
All the essentials for getting started with Angular 22, including Signals, Signal Forms and the Resource API.
As an on-site workshop: 4 × 7 hours.
Topics & content
BLOCK01- TypeScript
- Angular CLI
- AI setup: Claude Code and the Angular MCP server AI
- Components
- Standalone Components
- Template syntax and bindings
- Built-in Control Flow
- Signals NEW
TypeScript, tooling & fundamentals
Everything you need for a smooth start
Every start is hard. We take you along from the very beginning. In the first block you'll learn the structure of Angular apps and use TypeScript confidently. We practice working with components, use the Angular CLI and explore Angular's template syntax. We use Signals and Standalone Components from day one.

- Agentic Coding: code generation, tests and refactoring AI
- Pitfalls with AI-generated code AI
- Dependency injection and services
- Immutability
- Architecture and best practices
- Unit and integration tests with Vitest NEW
- Directives
- Pipes
BLOCK02Testing, data flow and services
Grasp and understand the core Angular concepts
Test-driven development prevents nasty surprises in production. We'll show you how to build Angular apps test-driven from the start. You'll also learn different strategies for communicating between application parts and setting up event-based data flows.
BLOCK03- Signal Forms NEW
- HTTP communication
- Resource API NEW
- Routing
- Lazy Loading
- Deployment
Forms, HTTP and routing
Advanced topics for real-world projects
In the third block we cover advanced topics. Angular ships with mature concepts for form handling. Learn how to navigate through your app with the router. You'll also connect a server backend via HTTP/REST and ship your Angular app to production.

- Reactive Extensions for JavaScript (RxJS)
- Observables, Observers and Subscriptions
- Operators
- Events, multicasting and Subjects
- Error handling
- Higher-order Observables
- Interop with Signals NEW
BLOCK04Reactive programming with RxJS
Data streams, Observables and operators in practice
Reactive Extensions for JavaScript (RxJS) are a powerful framework for querying, transforming and combining data streams. Using Observables and operators, asynchronous and event-based tasks become much easier. Angular relies heavily on reactive programming, so it's worth looking at the concepts in depth.
Extend your training
Pick additional focus topics for your team
The Angular intensive course comprises four on-site days of seven hours each. A deep dive extends the workshop by one additional on-site day; a compact module by half a day. We will confirm the detailed schedule with you in a personal intro call.
All participants receive a certificate and a personal copy of our Angular book.
Your trainer
Trainer Johannes Hoppe is Google Developer Experts (GDE)and the authors of the German-language Angular book
„Angular: The Practical Guide – from the basics to advanced development with Signals".

Johannes Hoppe
is Google Developer Expert (GDE) for Angular and works as a freelance software architect, consultant and trainer focused on Angular, Node.js and C# / .NET. Outside of teaching, he is a Lead Frontend Developer at a mid-sized company.
Johannes lives & works in Leimen near Heidelberg.
Bluesky: @johanneshoppe.de
LinkedIn: @johanneshoppe
X (Twitter): @JohannesHoppe
Frequently asked questions – on-site team training
◢ Who is the training for?
The training is suitable for both beginners and experienced developers. The knowledge you gain will help you take your Angular project to success.
◢ What are the prerequisites?
We adapt to your existing knowledge. If your team already has experience we'll shorten the intro. If your team is new to JavaScript/TypeScript and web development we'll cover those topics too. Ideally we clarify strengths and weaknesses together in an intro call.
On-site you provide a training room, a projector and a PC/laptop workstation per participant (with internet access). We send installation instructions for Node.js and the IDE ahead of time.
◢ Which Angular version do you cover?
We use the latest version of Angular so you learn the newest features. If you are still running an outdated version of Angular, we recommend our "Move to Signals" deep-dive.
◢ How hands-on is the training?
The training mixes theory and practice: we build a sample project together where you get to know all features hands-on. All topics are introduced in theory first and then implemented in code. Individual exercises are done in small groups. The example project code is always available on GitHub.
◢ Are there learning materials?
Every topic block includes a handout. Our detailed slide decks let you review everything afterwards, and you'll get all slides. Optional exercises for further practice are provided every day. Every participant also receives a personal copy of our Angular book for further reading.
◢ In which format do we receive the Angular book?
Every participant can choose: either a signed printed copy or the e-book as PDF and EPUB.
◢ Who pays for travel?
Travel, expenses and accommodation of the trainer are already included in the offer. You get a transparent flat fee. Whether the training happens in Munich, Hamburg or on the outskirts, there are no extra costs for you.
◢ What about catering?
You normally organise catering yourselves, your participants know their preferences best. We recommend cold drinks, coffee/tea, snacks for the morning break and a shared lunch, whether that is the cafeteria, a nearby restaurant or catering.
◢ When and where does the training take place?
On-site we typically run full days from 9am to 5pm. If you prefer a different structure we'll agree on that together.
◢ Who are the trainers?
The training is delivered by the book authors and Google Developer Experts (GDE) Ferdinand and Johannes. Both trainers work regularly on real projects and share hands-on know-how directly. Everything from a single source.
◢ Which language is the workshop held in?
By default the workshop is held in German with German materials. On request we offer the full workshop in English (including English materials).
◢ What team size do you recommend?
We recommend a group of 8 to 12 participants, with a maximum of 18. From about 15 people upwards, the time available per question drops noticeably; in that case we suggest running two separate sessions.
◢ Why with us?
We tailor every team workshop to your tech stack, your team's prior experience and your project goals. If you like, send us code or architecture sketches. We'll turn them into the agenda. Starting from a green field, we're happy to develop the agenda on the fly during the course. As Google Developer Experts we draw on a broad pool of topics and adapt flexibly to whatever your team runs into.
Still have questions?
+49 151 / 681 222 66 (Johannes Hoppe)
Standard rate to German mobile networksWe'll get back to you within 24 hours.