Seminar TypeScript Professional – Intensiv: Software Engineering, Migration und Delivery

Professionelle TypeScript-Entwicklung umfasst auch die Pflege bestehender Projekte und die zuverlässige Weitergabe von Bibliotheken. Dieses Intensivseminar verbindet Migration, Paketgrenzen und Qualitätssicherung in einem gemeinsamen Repository. Jede Änderung muss sowohl für die laufende Anwendung als auch für die konsumierenden Projekte überprüfbar bleiben.

Die Themen der vier Fachseminare zu Libraries und Monorepos, Migration, Testing und CI sowie Performance werden zu fünf Tagen zusammengeführt. Der Kurs verwendet einen vorbereiteten Mischbestand und einen kleinen Buildgraphen. Diese Begrenzung schafft Zeit für praktische Migration und Messungen; mehrere unterschiedliche Unternehmenslandschaften werden nicht parallel nachgebildet.

Lernziele

  • Eine Pilotmigration mit Verhaltenstests und klaren Abnahmekriterien durchführen.
  • Compilerwechsel unter Einbeziehung angrenzender Werkzeuge nachvollziehbar erproben.
  • Gemeinsame Bibliotheken mit korrekten Exporten, Deklarationen und Konsumententests aufbauen.
  • Typprüfung, Linting, Laufzeittests und Build zu einer reproduzierbaren Prüfabfolge verbinden.
  • Einen Buildengpass mit kontrollierten Messungen untersuchen und gezielt verbessern.

Zielgruppe

Erfahrene TypeScript-Entwickler, technische Teamleiter sowie Verantwortliche für Bibliotheken, Migrationen und Entwicklungsplattformen.

Voraussetzungen

Sichere TypeScript-Praxis einschließlich Generics, Modulen und fortgeschrittenen Typmodellen; Erfahrung mit JavaScript-Bestandsprojekten, Git, npm und Tests. Grundkenntnisse zu Node.js und CI sind erforderlich.

Inhaltsübersicht

  1. Bestandsanalyse und Pilotmigration
  2. Strikte Prüfungen und Compilerwechsel
  3. Bibliotheken und kleine Monorepos
  4. Testarchitektur und kontinuierliche Prüfung
  5. Buildmessung und technische Freigabe

Seminarinhalte

Bestandsanalyse und Pilotmigration

  • Projektstruktur, Verhaltensrisiken und geeignete Migrationsgrenzen erfassen.
  • Charakterisierungstests ergänzen und JSDoc, allowJs und checkJs gezielt einsetzen.
  • Ein JavaScript-Modul typisieren und fehlende Verträge fachlich modellieren.
  • Unsichere Zugriffe und Fehlerunterdrückungen an ihren Ursachen bearbeiten.

Strikte Prüfungen und Compilerwechsel

  • Zusätzliche Prüfungen für optionale Werte und indizierte Zugriffe an Fehlerfällen erproben.
  • ESM-/CommonJS-Annahmen mit dem realen Build- und Laufzeitmodell abgleichen.
  • Compiler, Editor, Linter und Testwerkzeuge anhand vorbereiteter Versionen vergleichen.
  • Die fehlende Compiler-API von TypeScript 7.0 bei entsprechenden Werkzeugen berücksichtigen und den Kompatibilitätspfad prüfen.

Bibliotheken und kleine Monorepos

  • Eine fachliche Bibliothek mit begrenzten öffentlichen Exporten herauslösen.
  • Deklarationsdateien, Paketinhalt und exports aufeinander abstimmen.
  • Paketmanager-Workspaces und TypeScript Project References gemeinsam verwenden.
  • Das erzeugte Paketarchiv in bereinigten Konsumenten auf Typauflösung und Laufzeit prüfen.

Testarchitektur und kontinuierliche Prüfung

  • Unit- und Integrationstests nach fachlichen Regeln und technischen Grenzen auswählen.
  • Asynchronität, Testdaten und Ressourcen im Testlauf kontrollieren.
  • Positive und negative Typprüffälle sowie passende typbezogene Lintregeln ergänzen.
  • Installation, Typprüfung, Linting, Tests und Build als getrennte CI-Schritte ausführen.

Buildmessung und technische Freigabe

  • Kalte und warme Messläufe mit identischen Bedingungen und Prüfzielen dokumentieren.
  • Einen Engpass in Typmodellen, Dateiumfang oder Projektgrenzen untersuchen.
  • Eine gezielte Änderung unter Beibehaltung der Prüfungen vor und nach der Optimierung vergleichen.
  • Versionierung, Cachebedingungen, verbleibende Ausnahmen und Rückfallmöglichkeiten festhalten.

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. Den vorbereiteten Bestandsstand ausführen und fachliches Verhalten mit Tests sichern.
  2. Ein Modul migrieren, zusätzliche Typprüfungen einführen und die Auswirkungen auf Konsumenten kontrollieren.
  3. Den vorbereiteten Compilerwechsel einschließlich der Werkzeugabhängigkeiten erproben.
  4. Eine Bibliothek herauslösen, verpacken und außerhalb des Workspaces installieren.
  5. Getrennte Qualitätsschritte in die CI-Abfolge aufnehmen und gezielte Fehler nachweisen.
  6. Einen Buildengpass messen, eine Verbesserung prüfen und die technische Freigabe anhand der Nachweise beurteilen.

Schulungsumgebung

Vorbereiteter Mischbestand mit kleiner Bibliothek, zwei Konsumenten, lokalen Paketarchiven, Tests und Messskripten. Alle Prüfungen können ohne Zugriff auf produktive Systeme durchgeführt werden.

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: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene TypeScript-Entwickler, technische Teamleiter sowie Verantwortliche für Bibliotheken, Migrationen und Entwicklungsplattformen.
Voraussetzungen: Sichere TypeScript-Praxis einschließlich Generics, Modulen und fortgeschrittenen Typmodellen; Erfahrung mit JavaScript-Bestandsprojekten, Git, npm und Tests. Grundkenntnisse zu Node.js und CI sind erforderlich.
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
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Bremen 5 Tage
Frankfurt 5 Tage
Paderborn 5 Tage
Essen 5 Tage
Darmstadt 5 Tage
Konstanz 5 Tage
Freiburg 5 Tage
Potsdam 5 Tage
Flensburg 5 Tage
Leipzig 5 Tage
Hamm 5 Tage
Rostock 5 Tage
Hamburg 5 Tage
Luxemburg 5 Tage
Hannover 5 Tage
Stuttgart 5 Tage
Dresden 5 Tage
Madgeburg 5 Tage
Regensburg 5 Tage
Jena 5 Tage
Trier 5 Tage
München 5 Tage
Friedrichshafen 5 Tage
Kassel 5 Tage
Ulm 5 Tage
Münster 5 Tage
Nürnberg 5 Tage
Köln 5 Tage
Wuppertal 5 Tage
Bremen 5 Tage
Berlin 5 Tage
Mainz 5 Tage
Erfurt 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben