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 virtual team training
Angular Intensive: we get your entire team
ready for real-world Angular development.
Our online team training is a fully custom workshop in the virtual training room. 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.
Learn from anywhere
Learn from the pros live online, no business travel needed
Short learning units
We recommend half-day sessions. Our suggestion: five hours, 9am to 3pm incl. breaks. That leaves the afternoon free for ongoing work.
Next available date
Suggested: July 22 – 29, 2026. Happy to check your preferred date free of charge on request.
Hands-on, not a video course
Our workshop is interactive. We code together. Slides and handouts round out the format, the hands-on mindset is at the centre.
We stay your partner
Still questions from day-to-day project work after the workshop? On request we support you with consulting or ongoing project work on an hourly basis. As your partner, if you want us.
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 a remote workshop: 6 × 5 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 takes place across six remote sessions of five hours each. Deep dives and compact modules extend the agenda by additional sessions of eight or four hours. 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 – remote 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.
From a technical perspective every participant needs their own laptop with webcam and microphone, plus Node.js and an IDE. You'll receive detailed installation instructions 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.
◢ Should I turn on my camera?
Turning on your camera makes the exchange more personal and lively. It's not mandatory though.
◢ Which software do you use for the training?
We use video conferencing software that runs on all common systems and in the browser. We're happy to accommodate your preferred conferencing tool. You'll receive detailed setup instructions for the conferencing system and the technologies used (Angular, Node.js, Chrome). Shortly before the training we host a tech check so everyone can try the setup and clear up installation questions.
◢ When and where does the training take place?
Our online courses usually run as half-days, typically from 9am to 3pm. If a different schedule works better for you we'll happily adjust.
◢ 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.
◢ Is it a recorded course?
The training is live. You can ask questions any time and stay in direct contact with trainer and participants. The workshop is not recorded.
◢ 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.