Seminare
Seminare

Advanced TypeScript Patterns

Webinar - PROKODA GmbH

Advanced TypeScript Patterns
Termin Ort Preis*
23.07.2026- 24.07.2026 online 1.535,10 €
23.07.2026- 24.07.2026 München 1.535,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Typ-Design für wartbare APIs
    • Public Types vs. Internal Types sauber trennen
    • Typen als Verträge: Stabilität bei Refactorings
    • Typ-Naming, Readability und Fehlermeldungen verbessern
  • Generics, die wirklich skalieren
    • Constraints (extends) gezielt einsetzen
    • Default Generics und Inferenz steuern
    • Variadics und Tuple-Patterns in der Praxis
  • Utility Types richtig kombinieren
    • Partial, Required, Pick, Omit, Record sinnvoll einsetzen
    • ReturnType, Parameters, Awaited für echte Use-Cases
    • Eigene Utility Types bauen und testen
  • Mapped Types und Conditional Types
    • Key Remapping (as) und Modifier (readonly, ?)
    • Conditional Types für Overloads und Guards
    • Distributive Conditional Types verstehen und vermeiden
  • Type Narrowing und Guards, die Vertrauen schaffen
    • user-defined type guards und asserts
    • Exhaustiveness Checks mit never
    • Saubere Modellierung von Union Types
  • Praxis-Patterns für Frontend und Backend
    • Typed Fetch, DTOs und Validierungskanten
    • Builder-, Factory- und Result-Patterns typisieren
    • Typisierte Events, Commands und Responses
Teilnahmevoraussetzungen:
  • Solide JavaScript-Kenntnisse und praktische TypeScript-Erfahrung (Interfaces, Types, Union Types)
  • Grundverständnis von Funktionen, Objekten und Modulen in TypeScript
Zielgruppe:
  • Frontend-Entwicklerinnen und Frontend-Entwickler mit TypeScript
  • Backend-Entwicklerinnen und Backend-Entwickler (Node.js) mit TypeScript
  • Tech Leads, die API- und Typ-Design verantworten
  • Library- und SDK-Autorinnen und -Autoren
  • Für alle, die TypeScript-Typen als stabile Verträge nutzen wollen
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha