TypeScript Advanced
Generics, Mapped Types, Template Literals und Branded Types – TypeScript, das Bugs findet, bevor der Code läuft.
- 1 oder 2 Tage
- Experten
- Remote oder Inhouse
- Deutsch & Englisch

Passt dieses Training zu eurem Team?
Für wen
- Entwickler, die täglich TypeScript nutzen und über die Grundlagen hinaus wollen
- Teams, die gemeinsame Libraries oder komplexe Domänenmodelle pflegen
Danach kann euer Team
- Fachregeln im Typsystem statt in Laufzeitprüfungen abbilden
- Generische, wiederverwendbare Utilities mit präzisen Typen schreiben
- Fortgeschrittene Typen in Drittbibliotheken lesen und erweitern
Voraussetzungen
- Praktische TypeScript-Erfahrung
- Sicher im Umgang mit Interfaces, Unions und Generics-Grundlagen
Bringt eure TypeScript-Kenntnisse mit diesem TypeScript Advanced Training auf das nächste Level. Versteht tiefer, wie TypeScript funktioniert und wie ihr fortgeschrittene Konzepte und Typen in euren Softwareprojekten einsetzt. Robusterer, ausdrucksstärkerer Code und bewährte Best Practices verbessern eure Developer Experience, machen euch und euer Team effizienter und reduzieren den Wartungsaufwand.
Agenda
Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.
Grundlagen
Eine kurze Zusammenfassung der grundlegenden Möglichkeiten und Grenzen von TypeScript.
Typsystem
Typsysteme verschiedener Sprachen kennenlernen und verstehen, wie das Typsystem von TypeScript funktioniert.
Advanced Types
Flexiblere und ausdrucksstärkere Typen mit Union und Intersection Types erstellen.
Utility Types
Die Utility Types von TypeScript nutzen, die einige der häufigsten Typ-Transformationen abdecken.
Never
Das Konzept des Never Type verstehen und TypeScript damit mitteilen, welche Situationen niemals eintreten dürfen.
Generics
Generics meistern: ein Deep Dive in Generic Constraints, das Ableiten von Typen aus anderen Typen und Typ-Rekursion.
Literals & Template Literals
Spezifischere Typen als nur string und number einsetzen, sie kombinieren und TypeScript gezielt anweisen, Objekte und Arrays selbstständig auf ihren spezifischsten Typ einzugrenzen.
Mapped Types
Typen aus anderen Typen ableiten, um Redundanz zu vermeiden und Änderungen über zusammenhängende Typen hinweg durchzusetzen.
Type Guards
Spezifische Typen sicher erkennen und eingrenzen.
Moderne TypeScript-Features
Der satisfies-Operator, const-Typparameter, Standard-Decorators und using-Deklarationen – neuere Features, die Typen präziser und Code sicherer machen.
Branded Types
Ein fortgeschrittenes Konzept, um Typen für komplexere Muster wie E-Mail-Adressen oder Sozialversicherungsnummern zu erstellen.
Euer Trainer

Tim Honermann
Senior Software Engineer
Senior Software Engineer für Angular und Java, baut Full-Stack-Anwendungen für Kunden und schreibt darüber in seinem Blog.
Ganzes Profil →
Holt dieses Training in euer Team
Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.
- bis zu 12 Teilnehmende (mehr auf Anfrage)
- ab CHF 2’400 pro Tag für das ganze Team
- Vor Ort: zuzüglich Reisekosten
- Fixes Angebot innerhalb eines Werktags
- Agenda als PDF – zum Weiterleiten an eure Vorgesetzten
Newsletter
Nur die neuesten Artikel und Ankündigungen.
Kein Spam. Versprochen. Mit der Anmeldung akzeptiert ihr unsere Datenschutzerklärung.