Seminar Express.js – Migration von Version 4 auf Version 5

Der Wechsel von Express 4 auf Express 5 ist überschaubar, aber nicht risikofrei. Entfernte Methodensignaturen, geänderte Pfadmuster, anderes Request-Verhalten und neue Fehlerpfade können Anwendungen bereits beim Start oder erst in seltenen Laufzeitfällen brechen. Dieser fokussierte Workshop schafft eine kontrollierte Migrationsreihenfolge.

Statt einer pauschalen Paketaktualisierung werden Bestand, Abhängigkeiten, Tests und Betriebsbedingungen zuerst bewertet. Anschließend werden automatisierbare Änderungen von fachlich zu prüfenden Anpassungen getrennt. So entsteht ein Upgrade, das nachvollziehbar geprüft und bei Bedarf zurückgerollt werden kann.

Seminarziele

Die Teilnehmer können nach dem Workshop eine Migration vorbereiten, durchführen und absichern. Sie lernen:

  • Technische Voraussetzungen, Abhängigkeiten und Risikobereiche eines Express-4-Projekts zu erfassen.
  • Automatisierte Codemods gezielt einzusetzen und deren Änderungen zu überprüfen.
  • Entfernte APIs, geänderte Signaturen und neue Route-Path-Regeln anzupassen.
  • Asynchrone Fehlerbehandlung und Request-Verhalten unter Express 5 korrekt zu testen.
  • Rollout, Beobachtung und Rückfallstrategie für die Produktivsetzung zu planen.

Zielgruppe

Der Workshop richtet sich an Entwickler, Maintainer und technische Projektverantwortliche, die eine bestehende Express-4-Anwendung betreuen. Er eignet sich sowohl für kleine APIs als auch für größere Systeme, wenn ein reproduzierbarer Migrationsplan und klare Prüfkriterien benötigt werden.

Voraussetzungen

Erforderlich sind praktische Kenntnisse der zu migrierenden Express-4-Anwendung oder eines vergleichbaren Projekts. Eine vorhandene automatisierte Testsuite ist sehr hilfreich. Die Teilnehmer sollten npm-Skripte, Abhängigkeitsverwaltung und Git sicher verwenden können.

Inhalte

Die Themen folgen einer risikoarmen Migrationsfolge von der Inventur bis zum kontrollierten Release.

Bestandsaufnahme und Voraussetzungen

  • Node.js-Version, Express-Version, Middleware und direkte Abhängigkeiten erfassen.
  • Veraltete oder nicht mehr gepflegte Pakete und eigene Erweiterungen identifizieren.
  • Kritische Routen, Uploads, Sessions, Fehlerpfade und Proxy-Konfiguration priorisieren.
  • Testabdeckung und messbare Freigabekriterien vor dem Upgrade festlegen.

Automatisierte und manuelle Anpassungen

  • Offizielle Codemods gezielt ausführen und Änderungen in kleinen Schritten prüfen.
  • Entfernte Methoden und veraltete Response-Signaturen ersetzen.
  • Geänderte Request-Eigenschaften und Parser-Standardwerte berücksichtigen.
  • MIME-Typen, Dateiauslieferung und Weiterleitungen auf verändertes Verhalten prüfen.

Routing und Pfadmuster

  • Geänderte Syntax für Wildcards, optionale Segmente und reservierte Zeichen anwenden.
  • Komplexe oder reguläre Routen mit realen Request-Beispielen testen.
  • Fallback- und 404-Routen auf unbeabsichtigte Überschneidungen prüfen.
  • Router-Reihenfolge und Parameterweitergabe nach der Umstellung verifizieren.

Promise- und Fehlerverhalten

  • Automatische Weitergabe abgelehnter Promises in asynchronen Handlern nutzen.
  • Doppelte Fehlerweitergabe und überflüssige Wrapper entfernen.
  • Eigene Fehler-Middleware auf Header-Zustand und Antwortabschluss prüfen.
  • Unbehandelte Fehler, Prozessabbruch und Logging im Testbetrieb beobachten.

Tests und Rollout

  • Regressionstests für Erfolgs-, Validierungs-, Datei- und Fehlerpfade ergänzen.
  • Last- und Smoke-Tests für kritische Endpunkte durchführen.
  • Stufenweisen Rollout mit Monitoring und klaren Abbruchkriterien planen.
  • Änderungen dokumentieren und Abhängigkeiten nach der Migration bereinigen.

Praxis und Methodik

Die Übungen arbeiten mit einer typischen Express-4-Anwendung. Die Teilnehmer führen eine Inventur durch, wenden ausgewählte Codemods an, korrigieren Pfadmuster und Response-Aufrufe und erweitern die Tests für die kritischen Unterschiede.

Eigener Projektcode kann als Fallbeispiel einbezogen werden, sofern er vorbereitet und ohne vertrauliche Daten nutzbar ist. Der Fokus bleibt auf einer reproduzierbaren Migrationscheckliste statt auf spontanen Einzelkorrekturen.

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminar und Anbieter vergleichen

Öffentliche Schulung

Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.

Mehr dazu...

Webinar

Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.

Mehr dazu...

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 1 Tag, ca. 6 Stunden; Beginn 10:00 Uhr
Preis: Öffentlich und Webinar: € 599 zzgl. MwSt.
Inhaus: € 1.700 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwickler und technische Verantwortliche bestehender Express-4-Anwendungen
Voraussetzungen: Praktische Express-4-Erfahrung und Zugriff auf ein typisches Projekt oder vergleichbaren Quellcode
Standorte: Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhouse, 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 als Download oder auf Datenträger
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- und Warmgetränke, Mittagessen wahlweise vegetarisch
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 43 (720) 022000

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
Innsbruck 1 Tage
Stream gespeichert 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
Stream live 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream gespeichert 1 Tage
Innsbruck 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 | Nach oben