Eine erfolgreiche Migration besteht nicht aus einem Versionswechsel allein. Abhängigkeiten, Laufzeitvoraussetzungen, Route-Path-Syntax, Request- und Response-Verhalten sowie implizite Annahmen in Tests müssen gemeinsam geprüft werden.
Der Workshop verwendet eine risikoorientierte Reihenfolge: Bestand erfassen, automatisierbare Änderungen durchführen, semantische Unterschiede gezielt prüfen, Regressionen absichern und den Rollout kontrollieren. Dadurch bleibt der Umfang auf einen konzentrierten Arbeitstag begrenzt.
Inhaltsübersicht
- Seminarziele
- Zielgruppe und Voraussetzungen
- Inhalte im Detail
- Praxis und Arbeitsweise
- Einordnung in den Lernpfad
Seminarziele
Nach Abschluss können die Teilnehmenden:
- technische Voraussetzungen und Migrationsrisiken eines bestehenden Projekts erfassen
- automatisierbare Anpassungen von manuellen Prüfungen unterscheiden
- geänderte APIs und Route-Path-Muster systematisch überarbeiten
- asynchrone Fehlerweitergabe und verändertes Request- sowie Response-Verhalten prüfen
- Regressionstests und Kompatibilitätsprüfungen priorisieren
- Rollout, Beobachtung und Rückfalloptionen für die Migration planen
Zielgruppe und Voraussetzungen
Zielgruppe: Entwickler, technische Leiter und Wartungsteams bestehender Express-4-Anwendungen
Voraussetzungen: Praktische Erfahrung mit der zu migrierenden Express-Anwendung, Node.js, Routing, Middleware und automatisierten Tests
Inhalte im Detail
Workshop-Tag: Bestandsaufnahme, Anpassung, Test und Rollout
- Schritt 1: Node.js-Laufzeit, Paketabhängigkeiten, Middleware, Router, Tests und betriebliche Randbedingungen inventarisieren.
- Schritt 2: gesicherte Ausgangsbasis erstellen und automatisierbare API-Anpassungen mit geeigneten Codemods vorbereiten.
- Schritt 3: entfernte oder geänderte Methoden, Response-Signaturen und Request-Eigenschaften gezielt überarbeiten.
- Schritt 4: Route-Path-Muster, benannte Wildcards, optionale Segmente und Parameterregeln vollständig prüfen.
- Schritt 5: Promise-basierte Fehlerweitergabe, eigene Wrapper und zentrale Fehlerhandler auf Doppelbehandlung untersuchen.
- Schritt 6: Smoke-, HTTP-, Integrations- und kritische Regressionstests in einer Migrationspipeline ausführen.
- Schritt 7: Staging, gestaffelten Rollout, Monitoring, Fehlergrenzen und Rückfallplan festlegen.
- Schritt 8: offene Befunde priorisieren und eine umsetzbare projektspezifische Checkliste abschließen.
Praxis und Arbeitsweise
Die Inhalte werden schrittweise an einem zusammenhängenden Fallbeispiel umgesetzt. Entwurfsentscheidungen, Implementierung und Prüfung werden unmittelbar miteinander verbunden.
- Migrationsinventar und Risikomatrix für bestehende Anwendungen
- gezielte Codeänderungen an typischen Express-4-Mustern
- Regressionstests für Routing und asynchrone Fehler
- Rollout- und Rückfallcheckliste für den produktiven Einsatz
Einordnung in den Lernpfad
Der Workshop ist für bestehende Express-4-Projekte vor den weiterführenden Fachseminaren einzuplanen. Nach der Migration können Sicherheit, Tests, Performance oder Architektur auf der aktuellen Plattform vertieft werden.
ERROR: Content Element with uid "3035876" and type "list" has no rendering definition!
Seminardetails
| Dauer: | 1 Tag, ca. 6 Stunden; Beginn 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, technische Leiter und Wartungsteams bestehender Express-4-Anwendungen |
| Voraussetzungen: | Praktische Erfahrung mit der zu migrierenden Express-Anwendung, Node.js, Routing, Middleware und automatisierten Tests |
| 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, 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 + 49 (221) 74740055 |
ERROR: Content Element with uid "3035874" and type "list" has no rendering definition!
Nach oben