TypeScript Aufbaukurs
TypeScript Schulungen

TypeScript Aufbaukurs

Komplexe Typmodelle, verbindliche Lint-Regeln und automatisierte Tests für wachsende Codebasen

Die wichtigsten Themen

Fortgeschrittene Typmodelle

ESLint Flat Config im Team

Standard- und Legacy-Decorators

.d.ts-Dateien für Bibliotheken

Komposition statt Fehlvererbung

Automatisierte TypeScript-Tests

Überblick Wachsende TypeScript-Codebasen brauchen Typmodelle, die fachliche Regeln ausdrücken, und Modulgrenzen, die Änderungen nicht unnötig durch das gesamte Projekt tragen. Du entwickelst generische und zusammengesetzte...

Wachsende TypeScript-Codebasen brauchen Typmodelle, die fachliche Regeln ausdrücken, und Modulgrenzen, die Änderungen nicht unnötig durch das gesamte Projekt tragen. Du entwickelst generische und zusammengesetzte Typen, modellierst Schnittstellen für wiederverwendbare Bibliotheken und vergleichst Vererbung mit Komposition. Bei Decorators unterscheidest du das aktuelle Standardverhalten von der älteren experimentellen Implementierung. Du konfigurierst ESLint mit Flat Config und typgeprüften Regeln so, dass das Team Fehler und uneinheitliche Konventionen bereits während der Entwicklung erkennt.

Code-Reviews und Hands-on-Übungen verbinden diese Sprachkonzepte mit Clean Code, Design Patterns und automatisierten Tests. Du strukturierst Abhängigkeiten so, dass sich Funktionen, Klassen und Module getrennt prüfen lassen. Das senkt das Risiko, dass Änderungen unbemerkt bestehende Funktionen beschädigen. Die Schulung findet online, in Präsenz oder als Inhouse-Training statt. In Gruppen mit maximal acht Personen bleibt Raum für Fragen und Übungen. Weitere Angebote findest du unter TypeScript-Schulungen; für eine Vertiefung der End-to-End-Tests passt das Cypress-Training für automatisierte Browsertests. Frage einen passenden Termin oder ein Angebot für dein Entwicklerteam an.

Die Themen ESLint mit Flat Config für TypeScript · Typgeprüfte Regeln mit typescript-eslint · Teamweite Konventionen und Regelprofile · Code Smells und Refactoring · Modulgrenzen für wachsende Codebasen...

Codequalität und verbindliche Standards

  • ESLint mit Flat Config für TypeScript
  • Typgeprüfte Regeln mit typescript-eslint
  • Teamweite Konventionen und Regelprofile
  • Code Smells und Refactoring
  • Modulgrenzen für wachsende Codebasen

Fortgeschrittene Typmodellierung

  • Generische Typen und Constraints
  • Union Types und gezieltes Narrowing
  • Tuples und Readonly-Datenstrukturen
  • Mapped Types und Utility Types
  • Conditional Types und infer
  • Wiederverwendbare Interface-Modelle

Objektorientierung und Architektur

  • Abstrakte Klassen und Verträge
  • Vererbung und Komposition vergleichen
  • Separation of Concerns umsetzen
  • Design Patterns in TypeScript
  • Abhängigkeiten testbar gestalten

Decorators, Module und Bibliotheken

  • Standard- und Legacy-Decorators unterscheiden
  • Decorator-Kontext und typisierte Signaturen
  • ES-Module und Export-Strategien
  • Namespaces in Legacy- und Deklarationscode
  • Deklarationsdateien aus Quellcode erzeugen
  • .d.ts-Dateien für Bibliotheken prüfen

Automatisierte Tests mit TypeScript

  • Unit-Tests für Funktionen und Klassen
  • Integrationstests für gekoppelte Module
  • End-to-End-Tests mit Cypress
  • Abhängigkeiten durch Test Doubles ersetzen
  • Teststrategie und Architektur abstimmen

Frameworks und Projektgrenzen

  • TypeScript in React und Angular
  • TypeScript in Vue und Svelte
  • Node.js-APIs durchgängig typisieren
  • Paketgrenzen und öffentliche APIs
  • Compileroptionen für aktuelle Projekte
Zielgruppe
  • Frontend-Entwickler mit React-, Angular-, Vue- oder Svelte-Erfahrung
  • Node.js- und Fullstack-Entwickler mit TypeScript-Grundkenntnissen
  • Technische Leads für TypeScript-Architektur und Codequalität
  • Entwickler mit Grundkurskenntnissen, die an wachsenden TypeScript-Codebasen arbeiten
Das lernst du
  • Komplexe Datenmodelle mit Generics, Unions und Utility Types abbilden
  • ESLint mit Flat Config und typgeprüften Teamregeln konfigurieren
  • Vererbung, Komposition und Modulgrenzen anhand fachlicher Anforderungen wählen
  • Standard- und Legacy-Decorators unterscheiden und korrekt typisieren
  • Deklarationsdateien für öffentliche Bibliotheks-APIs erstellen und prüfen
  • Automatisierte Tests aufbauen und Regressionen bereits vor Releases erkennen
So arbeiten wir
  • Erklärungen des Trainers anhand konkreter TypeScript-Codebeispiele
  • Live-Demos zu ESLint, Decorators und Testing
  • Hands-on-Übungen zur Typmodellierung und Architektur
  • Code-Reviews mit Refactoring ausgewählter Beispiele
  • Diskussion von Frontend- und Backend-Entscheidungen
  • Transferaufgaben für bestehende Entwicklungsprojekte
Empfohlene Vorkenntnisse
  • TypeScript-Kenntnisse auf dem Niveau des TypeScript-Grundkurses
  • Sicherer Umgang mit Typen, Funktionen, Klassen und Interfaces
  • JavaScript- oder TypeScript-Erfahrung in Entwicklungsprojekten
  • Grundkenntnisse in npm und Build-Prozessen
Dein Fahrplan

Zu Beginn wird eine aktuelle ESLint Flat Config für TypeScript eingerichtet. Typgeprüfte Regeln, Konventionen und Code-Reviews zeigen, wie das Team Fehler und widersprüchliche Muster früh erkennt. Anschließend werden Generics, Constraints, Union Types, Narrowing, Tuples, Mapped Types und Utility Types auf fachliche Datenmodelle angewendet.

Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
15. - 17.02.2027
12. - 14.04.2027
14. - 16.06.2027

Online

Standardpreis: 1.450,00 € netto (1.725,50 € brutto)
09. - 11.11.2026
Garantie
15. - 17.02.2027
12. - 14.04.2027
14. - 16.06.2027

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Bewertungen & Feedback

Wissen

5.0

5.0

von 1 Bewertung

Verständlichkeit

5.0

Details anzeigen
TypeScript Aufbaukurs

"Sehr erfahrener Trainer. Wissen wurde gut verständlich und praxisnah vermittelt. Angenehme Schulungsatmosphäre."

30.01.2024
Zurück
Detailbewertungen
Wissen 5 / 5
Struktur 4 / 5
Verständlichkeit 5 / 5
Praxis 5 / 5
Stimmung 5 / 5

Fragen und Antworten zu TypeScript Aufbaukurs

Was ist ein TypeScript Aufbaukurs?

Fortgeschrittene Typmodellierung, Architektur, Linting und automatisierte Tests stehen bei größeren TypeScript-Codebasen im Mittelpunkt. Die Schulung behandelt aktuelle Decorators, ES-Module, Deklarationsdateien und den bewussten Einsatz von Vererbung oder Komposition. Übungen und Code-Reviews verbinden Sprachkonzepte mit Entscheidungen aus realen Entwicklungsprojekten.

Welche TypeScript-Kenntnisse brauche ich für den Aufbaukurs?

Grundlegende Typen, Funktionen, Klassen und Interfaces solltest du ohne Einführung anwenden können. Erfahrung mit npm und einem JavaScript- oder TypeScript-Projekt wird vorausgesetzt. Fehlen diese Grundlagen, empfiehlt sich zuerst der TypeScript-Grundkurs.

Was ist der Unterschied zwischen Standard- und Legacy-Decorators?

Standard-Decorators folgen dem aktuellen JavaScript-Modell, während Legacy-Decorators die ältere TypeScript-Implementierung mit experimentalDecorators verwenden. Signaturen, Ausführung und Metadatenverarbeitung unterscheiden sich. Die Schulung zeigt, welche Variante ein Projekt nutzt und welche Folgen das für vorhandenen Code hat.

Wann nutzt man TypeScript Namespaces statt ES-Modulen?

ES-Module sind für neue Anwendungen und Bibliotheken die übliche Wahl. Namespaces bleiben vor allem bei global eingebundenen Bibliotheken, älteren Codebasen und bestimmten Deklarationsdateien relevant. Das Training behandelt Namespaces deshalb im passenden Kontext und nicht als Standard für neue Modulstrukturen.

Welche TypeScript-Tests werden im Seminar behandelt?

Unit-Tests prüfen einzelne Funktionen oder Klassen, Integrationstests das Zusammenspiel mehrerer Module und End-to-End-Tests vollständige Abläufe im Browser. Cypress dient als Beispiel für die End-to-End-Ebene. Eine vertiefte Umsetzung bietet das Cypress-Training für End-to-End-Tests.

Kann ich die TypeScript Schulung online besuchen?

Die TypeScript-Schulung ist als Online-Training und als Präsenzseminar verfügbar. Für Unternehmen bietet cmt auch Inhouse-Schulungen und Firmenseminare an. Das konkrete Format und die verfügbaren Termine werden bei der Anfrage abgestimmt.

Kann der Aufbaukurs für ein Entwicklerteam angepasst werden?

Bei einer Inhouse-Schulung können Schwerpunkte und Übungen mit cmt abgestimmt werden. Beschreibe bei der Anfrage den eingesetzten Technik-Stack und die wichtigsten Architektur- oder Testing-Fragen deines Teams. So kann cmt prüfen, welche Anpassungen fachlich möglich sind.

Was kostet der TypeScript Aufbaukurs für mehrere Teilnehmer?

Die Kosten richten sich nach Format, Termin und Anzahl der Teilnehmer. Für mehrere Mitarbeiter erstellt cmt auf Anfrage ein Angebot für ein Firmenseminar oder Inhouse-Training. Feste Rabatte oder Konditionen werden nicht pauschal angegeben.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.450 €
zzgl. 19% MwSt.