Seminar TypeScript Professional – Performance von Type Checking und Builds

Lange Rückmeldeschleifen im Editor oder in der CI beeinträchtigen die tägliche Entwicklung. Der Workshop schafft eine nachvollziehbare Messbasis und prüft anschließend gezielte Veränderungen an Typmodellen und Buildgrenzen. Entscheidend ist, dass eine vermeintliche Beschleunigung nicht durch ausgelassene Prüfungen oder einen unvollständigen Build erkauft wird.

Der Fokus liegt auf Compiler- und Werkzeuglaufzeiten. JavaScript-Laufzeitprofiling und die Optimierung fachlicher Algorithmen sind davon getrennte Aufgaben. Durch ein vorbereitetes Projekt mit bekannten Engpässen bleibt innerhalb eines Tages ausreichend Zeit für Messung, Änderung und belastbaren Vorher-Nachher-Vergleich.

Lernziele

  • Kalte und warme Prüfläufe unter vergleichbaren Bedingungen erfassen.
  • Kosten komplexer Typen von Projekt- und Werkzeugkosten unterscheiden.
  • Eine begründete Optimierung umsetzen und funktionale Gleichwertigkeit prüfen.
  • Ressourcenbedarf, Cachebedingungen und Compilerstand nachvollziehbar dokumentieren.

Zielgruppe

Erfahrene TypeScript-Entwickler, Verantwortliche für CI-Pipelines und technische Teamleiter mit langsamen Prüfläufen.

Voraussetzungen

Sichere TypeScript-Praxis einschließlich fortgeschrittener Typen, tsconfig, Paketverwaltung und Buildskripten. Grundkenntnisse zu Workspaces und Project References sind hilfreich.

Inhaltsübersicht

  1. Messbasis und Ursachenanalyse
  2. Typmodelle und Projektgrenzen
  3. Vergleich und CI-Anwendung

Seminarinhalte

Messbasis und Ursachenanalyse

  • Editorreaktion, Type Checking, JavaScript-Build und Testlauf getrennt messen.
  • Compilerstand, Hardware, Dateiumfang und Cachezustand als Messbedingungen festhalten.
  • Mit der eingesetzten Compiler-Version verfügbare Diagnosemöglichkeiten auswählen.
  • Mehrfachmessungen auswerten und normale Schwankungen von tatsächlichen Engpässen unterscheiden.

Typmodelle und Projektgrenzen

  • Große Unions, verschachtelte Bedingungen und rekursive Ableitungen auf ihre Kosten untersuchen.
  • Komplexe Ausdrücke durch benannte, begrenzte und öffentlich stabile Verträge vereinfachen.
  • Unnötig einbezogene Dateien und zu breit wirkende Abhängigkeiten identifizieren.
  • Projektbeziehungen und Cacheverhalten anhand eines kleinen Buildgraphen prüfen.

Vergleich und CI-Anwendung

  • Einen vorhandenen und einen optimierten Prüflauf mit identischen Prüfzielen vergleichen.
  • Ressourcenverbrauch und Parallelisierung der verwendeten Compiler-Version berücksichtigen.
  • Caches bei Konfigurations-, Versions- und Abhängigkeitsänderungen korrekt invalidieren.
  • Eine konkrete Maßnahme mit Messwerten, Grenzen und Rücknahmeweg dokumentieren.

Praxisprojekt

Die praktische Arbeit folgt einer zusammenhängenden Aufgabenstellung. Die folgenden Schritte werden anhand vorbereiteter Ausgangsstände umgesetzt und mit überprüfbaren Zwischenständen verbunden.

  1. Das vorbereitete Projekt mehrfach mit definiertem kaltem und warmem Zustand prüfen.
  2. Einen Engpass in einem Typmodell oder einer Projektgrenze anhand der Messungen auswählen.
  3. Genau eine begründete Änderung umsetzen und dieselben Typ- und Laufzeitprüfungen ausführen.
  4. Messungen wiederholen und Beschleunigung, Streuung sowie Ressourcenverbrauch vergleichen.
  5. Die Maßnahme in die vorbereitete CI-Konfiguration übertragen und ihre Cachebedingungen dokumentieren.

Schulungsumgebung

Vorbereitetes TypeScript-Projekt mit reproduzierbaren Engpässen und lokal ausführbaren Messskripten. Ein belastbarer Vergleich erfolgt jeweils innerhalb derselben Schulungsumgebung.

Die Schulungsumgebung wird vom Kunden nach der vorab abgestimmten technischen Checkliste bereitgestellt. Benötigte Installationsrechte, Werkzeuge und Übungsstände werden vor Seminarbeginn geprüft.

Seminardetails

Dauer: 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr
Preis: Öffentlich oder Live Stream: € 599 zzgl. MwSt.
Inhaus: € 1.700 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene TypeScript-Entwickler, Verantwortliche für CI-Pipelines und technische Teamleiter mit langsamen Prüfläufen.
Voraussetzungen: Sichere TypeScript-Praxis einschließlich fortgeschrittener Typen, tsconfig, Paketverwaltung und Buildskripten. Grundkenntnisse zu Workspaces und Project References sind hilfreich.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Stream gespeichert 1 Tage
Innsbruck 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben