Angular training for teams who ship

Two days with your team, remote or at your office, in German or English – built around your code base, not around slides.

  • Microsoft MVP & Google Developer Expert
  • 1,000+ developers trained
  • 10+ years of Angular projects
  • Teams of 3 to 12 developers, larger on request
Which training fits?

Start from where your team is

  1. Starting with AngularYour team is new to Angular or comes from another frameworkComponents, signals, forms, routing and testing from the ground up – maybe your team even ships its first feature during the course.Angular Basics & Essentials →
  2. Scaling an applicationThe app has grown and every change takes longer than it shouldArchitecture with libraries and Nx, state management with NgRx, typed forms – applied to the structure of your own code base.Angular Advanced & Architecture with Nx Workshop →
  3. Quality & securityYou need tests you can trust and an app that runs stableUnit and end-to-end testing with Vitest and Playwright, or web security from XSS to OAuth – hands-on, in your stack.Angular Testing With Vitest and Playwright →
Angular

Angular trainings

“Definitely one of the best trainings I have ever attended.”

Participant, Angular Advanced Course
Fabian Gosebrink
You’ll work with

Fabian Gosebrink

Microsoft MVP, Google Developer Expert · trainer, consultant and speaker with 120+ conference talks. For testing, security, TypeScript and backend topics he brings in specialists from the team.

Meet the whole team →
Security

Web & Angular security

  • Angular Security

    • 2 Days
    • Intermediate
    • German & English

    XSS, CSP, Trusted Types, OAuth and OIDC – what really protects an Angular application and how your team implements it.

    • Introduction
    • Introduction to Cross-Site Scripting (XSS)
    • Applying the Content Security Policy (CSP)
    • Sandboxing untrusted content
    • + 2 more topics

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

  • Introduction to Web Security

    • 2 Days
    • Intermediate
    • German & English

    Security concepts, attacks and countermeasures for web applications – independent of the framework, with hands-on exercises.

    • IT security fundamentals
    • Security concepts in web applications
    • Practical application of the security concepts
    • Attacks on web applications
    • + 2 more topics

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

Beyond Angular

TypeScript, backend & agile

  • Blazor with .NET

    • 2 Days
    • Advanced
    • German & English

    Use C# in the frontend: your team builds a complete Blazor application and learns to test its components with bUnit.

    • Introduction to Blazor – What Is Blazor? Why Should I Use It?
    • Blazor “Hosting Models” – Client Side, Server Side and United
    • Creating the First Application
    • Create Your First Blazor Component and Page
    • + 5 more topics

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

  • Full Stack Java & Angular

    • 2 Days
    • Intermediate
    • German & English

    From a Spring Boot REST API to an Angular single-page application – your team builds and deploys the whole stack.

    • Java
    • Angular

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

  • Leading SAFe 6

    • 2 Days
    • Intermediate
    • German & English

    The foundations, roles and principles of SAFe 6 – so your organisation can lead an implementation successfully.

    • SAFe 6

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

  • Typescript Advanced

    • 1 or 2 Days
    • Advanced
    • German & English

    Generics, mapped types, template literals and branded types – TypeScript that catches bugs before the code runs.

    • Basics
    • Type System
    • Advanced Types
    • Utility Types
    • + 6 more topics

    up to 12 participants (more on request) · Price: on request – you get a quote within one business day

How it works

From first call to training in three steps

  1. A short call

    Tell us where your team stands and what it needs to ship. 20 minutes are enough to agree on the scope.

  2. An agenda for your team

    We adapt the course to your Angular version, your code base and your questions. You get the agenda and a quote within one business day.

  3. Two days hands-on

    Remote or at your office: live coding, exercises on your PC and the questions from your own project – not slides read aloud.

FAQ

Questions teams ask before booking

Remote or on site?

Both. Remote works well for teams that are used to pairing online; on site we come to your office anywhere in Switzerland, Germany and Austria. Mixed set-ups are possible.

How many people can join?

Up to 12 participants is the sweet spot, so everyone gets questions answered and nobody hides. Larger groups are possible on request – we then adapt the exercises or bring in a second trainer.

Can we work with our own code?

Yes, and we recommend it. Send us a few pointers before the course and we build examples around your structure – without needing full access to your repository.

Which Angular version do you teach?

The current one, including signals and the latest state management patterns. If your project is on an older version, the course covers the migration path as well.

What does a training cost?

Trainings are priced per day for the whole team, not per seat. Tell us the course and the team size and you get a quote within one business day.

In which language?

German or English – slides and exercises are in English, the trainer speaks whichever language your team prefers.

Request a training

Tell us about your team

Which course, how many people, remote or on site and roughly when – that is all we need for an agenda and a quote. You hear from us within one business day.

  • Quote within one business day
  • Remote or on site, German or English
  • Agenda tailored to your code base

or email [email protected] · By sending you agree to our privacy policy.