Das Seminar plant und realisiert kontrollierte Upgrades bestehender Wagtail-Projekte auf die LTS-Linie 7.4 einschließlich Zwischenversionen, Abhängigkeiten, Codeanpassungen, Datenmigrationen und Rollback.
Inhaltsübersicht
- Bestandsaufnahme und Zieldefinition
- Upgrade-Pfad und Abhängigkeitsmatrix
- Codeanpassung und Deprecations
- Datenbank- und Content-Migration
- Test- und Abnahmestrategie
- Generalprobe, Rollout und Rollback
- Nacharbeiten und LTS-Betrieb
Seminarprofil
Die Inhalte verbinden fachliche Einordnung, geführte Demonstrationen und eigenständige Übungen. Jeder Themenblock baut auf den vorherigen Arbeitsschritten auf; Konfigurationen und Implementierungen werden unmittelbar anhand definierter Qualitätskriterien überprüft. Zwei Tage sind erforderlich, weil Inventur, Upgrade-Pfad, Anpassung, Test, Datenmigration, Generalprobe und Produktions-Rollout mit belastbarer Rückfallstrategie zusammengehören.
Zielgruppe und Voraussetzungen
Zielgruppe: Erfahrene Wagtail- und Django-Entwickler, Plattformteams, technische Projektleiter und Betreiber produktiver Installationen.
Voraussetzungen: Gute Kenntnisse des vorhandenen Projekts, Versionsverwaltung, automatisierte Tests und sichere Django-/Wagtail-Grundlagen.
Seminarinhalte
Kapitel 1: Bestandsaufnahme und Zieldefinition
Das Kapitel ordnet Bestandsaufnahme und Zieldefinition in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Aktuelle Python-, Django-, Wagtail- und Paketversionen; 2. Eigene Erweiterungen, Hooks und überschriebenes Admin-Verhalten; 3. Datenvolumen, Integrationen und kritische Geschäftsprozesse; 4. Zielumgebung, Wartungsfenster und Erfolgskriterien
- Schritt 1: Aktuelle Python-, Django-, Wagtail- und Paketversionen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Eigene Erweiterungen, Hooks und überschriebenes Admin-Verhalten reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Datenvolumen, Integrationen und kritische Geschäftsprozesse unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Zielumgebung, Wartungsfenster und Erfolgskriterien mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 2: Upgrade-Pfad und Abhängigkeitsmatrix
Das Kapitel ordnet Upgrade-Pfad und Abhängigkeitsmatrix in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Notwendige Zwischenversionen und Reihenfolge; 2. Kompatible Python- und Django-Kombinationen; 3. Drittanbieterpakete, Ersatz oder temporäre Entfernung; 4. Entscheidungspunkte und Stop-Kriterien je Stufe
- Schritt 1: Notwendige Zwischenversionen und Reihenfolge als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Kompatible Python- und Django-Kombinationen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Drittanbieterpakete, Ersatz oder temporäre Entfernung unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Entscheidungspunkte und Stop-Kriterien je Stufe mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 3: Codeanpassung und Deprecations
Das Kapitel ordnet Codeanpassung und Deprecations in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Warnungen systematisch erfassen und priorisieren; 2. Geänderte Imports, Methoden und Konfiguration; 3. Admin-, Template- und Frontend-Anpassungen; 4. Kleine, reviewbare Commits pro Upgrade-Schritt
- Schritt 1: Warnungen systematisch erfassen und priorisieren als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Geänderte Imports, Methoden und Konfiguration reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Admin-, Template- und Frontend-Anpassungen unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Kleine, reviewbare Commits pro Upgrade-Schritt mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 4: Datenbank- und Content-Migration
Das Kapitel ordnet Datenbank- und Content-Migration in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Schemaänderungen und Laufzeitabschätzung; 2. StreamField- und Rich-Text-Datenmigrationen; 3. Index-Neuaufbau und Medienprüfung; 4. Backups, Stichproben und reversible Schritte
- Schritt 1: Schemaänderungen und Laufzeitabschätzung als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: StreamField- und Rich-Text-Datenmigrationen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Index-Neuaufbau und Medienprüfung unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Backups, Stichproben und reversible Schritte mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 5: Test- und Abnahmestrategie
Das Kapitel ordnet Test- und Abnahmestrategie in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Automatisierte Regressionstests; 2. Redaktionelle Kernprozesse und Berechtigungen; 3. Performance-Vergleich und Fehlerprotokoll; 4. Fachliche Abnahme auf produktionsnahen Daten
- Schritt 1: Automatisierte Regressionstests als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Redaktionelle Kernprozesse und Berechtigungen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Performance-Vergleich und Fehlerprotokoll unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Fachliche Abnahme auf produktionsnahen Daten mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 6: Generalprobe, Rollout und Rollback
Das Kapitel ordnet Generalprobe, Rollout und Rollback in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Produktionskopie und zeitgemessene Probe; 2. Reihenfolge von Code, Migration und Suchindex; 3. Health Checks und kontrollierte Freigabe; 4. Rollback-Auslöser, Wiederherstellung und Nachkontrolle
- Schritt 1: Produktionskopie und zeitgemessene Probe als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Reihenfolge von Code, Migration und Suchindex reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Health Checks und kontrollierte Freigabe unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Rollback-Auslöser, Wiederherstellung und Nachkontrolle mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 7: Nacharbeiten und LTS-Betrieb
Das Kapitel ordnet Nacharbeiten und LTS-Betrieb in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Entfernung temporärer Kompatibilitätsschichten; 2. Aktualisierung von Dokumentation und Runbooks; 3. Monitoring nach Veröffentlichung; 4. Regelmäßiger Wartungs- und Sicherheitsupdate-Prozess
- Schritt 1: Entfernung temporärer Kompatibilitätsschichten als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Aktualisierung von Dokumentation und Runbooks reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Monitoring nach Veröffentlichung unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Regelmäßiger Wartungs- und Sicherheitsupdate-Prozess mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Fachbereichsleitung und Seminarorganisation
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@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: | Erfahrene Wagtail- und Django-Entwickler, Plattformteams, technische Projektleiter und Betreiber produktiver Installationen. |
| Voraussetzungen: | Gute Kenntnisse des vorhandenen Projekts, Versionsverwaltung, automatisierte Tests und sichere Django-/Wagtail-Grundlagen. |
| 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, geführte Konfigurationen, praktische Übungen am System und strukturierte Reviews |
| 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: | Ausführliche 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.
