Beschreibung
Das Seminar vermittelt einen kontrollierten Wartungs- und Upgrade-Prozess für Antora-Plattformen. Antora-, Node.js-, Asciidoctor-, UI-, Erweiterungs- und Suchabhängigkeiten werden inventarisiert, Kompatibilitätsrisiken bewertet, Testmatrizen aufgebaut und Upgrades über Staging, Freigabe und Rollback umgesetzt. Ergänzend werden Releasebeobachtung, Patchzyklen, technische Schulden und Betriebsdokumentation organisiert.
Inhaltsübersicht
- Plattforminventar und Abhängigkeitsmatrix
- Releasebewertung und Upgrade-Entscheidung
- Regressionstest und Referenzartefakte
- Staging-Upgrade und Fehleranalyse
- Produktivsetzung und Rollback
- Wartungsprozess und technische Schulden
Lernziele
- Alle upgrade-relevanten Komponenten und Kopplungen einer Antora-Plattform inventarisieren.
- Kompatibilitätsrisiken durch reproduzierbare Testmatrizen beherrschen.
- Upgrades gestuft mit Abnahme und belastbarem Rollback durchführen.
- Patch-, Release- und Schuldenmanagement als kontinuierlichen Prozess organisieren.
1. Plattforminventar und Abhängigkeitsmatrix
Ein Upgrade kann nur bewertet werden, wenn alle Laufzeit-, Paket- und Inhaltskopplungen bekannt sind.
Schritt-für-Schritt: Die bestehende Plattform vollständig inventarisieren
- Antora-, Site-Generator-, Node.js- und Paketmanager-Versionen erfassen.
- UI-Bundle, Erweiterungen, Suchkomponenten und Assembler-Exporter auflisten.
- Direkte und transitive Abhängigkeiten sowie gesperrte Versionen dokumentieren.
- Build-Umgebungen, Container, CI-Runner und Veröffentlichungskomponenten ergänzen.
- Kompatibilitäts- und Eigentumsbeziehungen in einer Matrix abbilden.
- Unbekannte, ungewartete oder nicht reproduzierbare Bestandteile als Risiko markieren.
Praxisaufgabe
Für eine Beispielplattform wird eine vollständige Abhängigkeits- und Verantwortungsmatrix erstellt.
2. Releasebewertung und Upgrade-Entscheidung
Neue Versionen werden anhand fachlicher Notwendigkeit, Sicherheitsbedarf und Änderungsrisiko bewertet.
Schritt-für-Schritt: Ein Upgrade fundiert priorisieren
- Verfügbare Zielstände und unterstützte Laufzeitkombinationen erfassen.
- Änderungen nach Fehlerbehebung, Sicherheit, Funktion, Verhalten und Inkompatibilität klassifizieren.
- Betroffene Playbooks, Inhalte, UI-Templates und Erweiterungen zuordnen.
- Nutzen, Dringlichkeit, Testaufwand und Rückfallrisiko bewerten.
- Zielversion und Upgrade-Pfad einschließlich notwendiger Zwischenschritte festlegen.
- Entscheidung, Annahmen und Abbruchkriterien dokumentieren.
Praxisaufgabe
Aus mehreren möglichen Zielständen wird ein begründeter Upgrade-Pfad ausgewählt.
3. Regressionstest und Referenzartefakte
Stabile Referenztests machen unerwartete Änderungen an Struktur, Inhalt und Darstellung sichtbar.
Schritt-für-Schritt: Eine Upgrade-Testmatrix aufbauen
- Repräsentative Komponenten, Versionen, Seitentypen und Sonderfälle auswählen.
- Baseline-Build mit Protokoll, Dateiliste, Suchindex und Stichproben-Screenshots sichern.
- Automatisierte Tests für Build-Erfolg, Xrefs, Assets, Navigation und Erweiterungen definieren.
- Erwartete, tolerierbare und blockierende Unterschiede festlegen.
- Testmatrix für unterstützte Node.js- und Paketkombinationen einrichten.
- Ergebnisse in einem vergleichbaren Upgrade-Bericht zusammenführen.
Praxisaufgabe
Eine Referenzsuite wird gegen den Ausgangsstand ausgeführt und als Upgrade-Baseline freigegeben.
4. Staging-Upgrade und Fehleranalyse
Das Upgrade wird zunächst in einer isolierten Umgebung mit kontrollierten Änderungen durchgeführt.
Schritt-für-Schritt: Den Zielstand in Staging umsetzen
- Upgrade-Branch und saubere Staging-Umgebung vorbereiten.
- Abhängigkeiten schrittweise aktualisieren und jede Änderung nachvollziehbar committen.
- Playbooks, UI und Erweiterungen an geänderte Schnittstellen oder Defaults anpassen.
- Vollständige Regression und Performance-Baseline ausführen.
- Fehler nach Laufzeit, Paket, Konfiguration, Inhalt, UI oder Erweiterung isolieren.
- Restabweichungen mit Risiko, Eigentümer und Entscheidung dokumentieren.
Praxisaufgabe
Ein vorbereiteter Versionssprung wird in Staging durchgeführt und auftretende Inkompatibilitäten werden systematisch behoben.
5. Produktivsetzung und Rollback
Die Freigabe verbindet technische Nachweise, Kommunikationsplan und eine erprobte Rückfallmöglichkeit.
Schritt-für-Schritt: Ein Upgrade kontrolliert ausrollen
- Freigabekriterien und erforderliche Zustimmungen anhand des Upgrade-Berichts prüfen.
- Produktionsartefakt und Abhängigkeiten unveränderlich kennzeichnen.
- Wartungsfenster, Kommunikation und Beobachtungszeitraum festlegen.
- Upgrade-Pipeline ausführen und Smoke Tests unmittelbar nach Veröffentlichung durchführen.
- Rollback bei definierten Schwellenwerten auf die vorherige Baseline auslösen.
- Ergebnis, Abweichungen und endgültige Freigabe dokumentieren.
Praxisaufgabe
Upgrade und Rollback werden in einer Übungsumgebung vollständig durchgespielt.
6. Wartungsprozess und technische Schulden
Regelmäßige kleine Updates reduzieren das Risiko seltener großer Versionssprünge.
Schritt-für-Schritt: Einen nachhaltigen Lebenszyklusprozess etablieren
- Beobachtung relevanter Releases, Sicherheitsmeldungen und Laufzeitzyklen organisieren.
- Patch-, Minor- und Major-Updates mit unterschiedlichen Prüftiefen klassifizieren.
- Regelmäßige Test- und Wartungsfenster im Betriebskalender verankern.
- Veraltete Erweiterungen, UI-Anpassungen und Workarounds als technischen Schuldenbestand führen.
- Kennzahlen für Updatealter, Teststatus und offene Inkompatibilitäten definieren.
- Runbook, Verantwortlichkeiten und Eskalationsweg verbindlich freigeben.
Praxisaufgabe
Als Arbeitsergebnis entsteht ein Wartungs- und Releasekalender mit Prüftiefen, Rollen und Schuldenbacklog.
Zielgruppe und Voraussetzungen
Zielgruppe: Plattformbetrieb, Documentation Engineering, DevOps, technische Architektur, Informationssicherheit, Release Management und Verantwortliche für Wartung und Lebenszyklus.
Voraussetzungen: Praktische Erfahrung mit Antora-Builds, Node.js-Abhängigkeiten, Git und CI/CD sowie Zugang zu einer Test- oder Staging-Umgebung.
Methodik und Arbeitsweise
Die Inhalte werden durch strukturierte Erläuterungen, Demonstrationen, schrittweise Konfigurations- und Analyseaufgaben sowie kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen, damit die erarbeiteten Abläufe im späteren Projekt- und Betriebsalltag reproduzierbar bleiben.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Plattformbetrieb, Documentation Engineering, DevOps, technische Architektur, Informationssicherheit, Release Management und Verantwortliche für Wartung und Lebenszyklus |
| Voraussetzungen: | Praktische Erfahrung mit Antora-Builds, Node.js-Abhängigkeiten, Git und CI/CD sowie Zugang zu einer Test- oder Staging-Umgebung |
| 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 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.
