Das Seminar behandelt reproduzierbare Bereitstellung, sichere Konfiguration, Daten- und Medienbetrieb, Monitoring sowie die systematische Optimierung von Wagtail-Anwendungen.
Inhaltsübersicht
- Betriebsanforderungen und Zielumgebung
- Build, Konfiguration und Geheimnisse
- Deployment und Datenbankmigrationen
- Medien, statische Dateien und Caching
- Monitoring, Logging und Fehleranalyse
- Backup, Wiederherstellung und Notfallbetrieb
- Performance-Analyse und Optimierung
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 angemessen, weil ein vollständiger Release- und Betriebszyklus mit Build, Migration, Rollback, Monitoring, Backup und Performance-Analyse praktisch durchlaufen wird.
Zielgruppe und Voraussetzungen
Zielgruppe: DevOps Engineers, Site Reliability Engineers, Plattformteams, technische Administratoren und Entwickler mit Betriebsverantwortung.
Voraussetzungen: Linux-, Webserver- und Datenbankgrundlagen sowie praktische Kenntnisse einer Django- oder Wagtail-Anwendung.
Seminarinhalte
Kapitel 1: Betriebsanforderungen und Zielumgebung
Das Kapitel ordnet Betriebsanforderungen und Zielumgebung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Verfügbarkeitsziele, Lastprofile und Wartungsfenster; 2. Komponenten für Anwendung, Datenbank, Medien und Suche; 3. Trennung von Entwicklungs-, Test- und Produktionsumgebungen; 4. Betriebsdokumentation und messbare Serviceziele
- Schritt 1: Verfügbarkeitsziele, Lastprofile und Wartungsfenster als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Komponenten für Anwendung, Datenbank, Medien und Suche reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Trennung von Entwicklungs-, Test- und Produktionsumgebungen unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Betriebsdokumentation und messbare Serviceziele mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 2: Build, Konfiguration und Geheimnisse
Das Kapitel ordnet Build, Konfiguration und Geheimnisse in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Reproduzierbare Abhängigkeiten und Build-Artefakte; 2. Umgebungsbezogene Einstellungen ohne Quellcodeänderung; 3. Sicherer Umgang mit Schlüsseln, Tokens und Zugangsdaten; 4. Startprüfungen für fehlerhafte oder fehlende Konfiguration
- Schritt 1: Reproduzierbare Abhängigkeiten und Build-Artefakte als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Umgebungsbezogene Einstellungen ohne Quellcodeänderung reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Sicherer Umgang mit Schlüsseln, Tokens und Zugangsdaten unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Startprüfungen für fehlerhafte oder fehlende Konfiguration mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 3: Deployment und Datenbankmigrationen
Das Kapitel ordnet Deployment und Datenbankmigrationen in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Release-Reihenfolge für Code, statische Dateien und Migrationen; 2. Rückwärtskompatible Schemaänderungen; 3. Health Checks, kontrollierter Rollout und Rollback; 4. Vermeidung von Ausfallzeiten bei umfangreichen Änderungen
- Schritt 1: Release-Reihenfolge für Code, statische Dateien und Migrationen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Rückwärtskompatible Schemaänderungen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Health Checks, kontrollierter Rollout und Rollback unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Vermeidung von Ausfallzeiten bei umfangreichen Änderungen mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 4: Medien, statische Dateien und Caching
Das Kapitel ordnet Medien, statische Dateien und Caching in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Persistente Medienablage und Berechtigungen; 2. Auslieferung statischer Assets und Cache-Invalidierung; 3. Seiten-, Fragment- und Anwendungs-Caches; 4. Konsistenz zwischen Anwendungsknoten und Speichern
- Schritt 1: Persistente Medienablage und Berechtigungen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Auslieferung statischer Assets und Cache-Invalidierung reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Seiten-, Fragment- und Anwendungs-Caches unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Konsistenz zwischen Anwendungsknoten und Speichern mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 5: Monitoring, Logging und Fehleranalyse
Das Kapitel ordnet Monitoring, Logging und Fehleranalyse in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Strukturierte Protokolle und Korrelationsmerkmale; 2. Metriken für Antwortzeit, Fehler, Warteschlangen und Ressourcen; 3. Tracing kritischer Anfragen und externer Abhängigkeiten; 4. Alarmierungsregeln und handlungsorientierte Runbooks
- Schritt 1: Strukturierte Protokolle und Korrelationsmerkmale als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Metriken für Antwortzeit, Fehler, Warteschlangen und Ressourcen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Tracing kritischer Anfragen und externer Abhängigkeiten unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Alarmierungsregeln und handlungsorientierte Runbooks mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 6: Backup, Wiederherstellung und Notfallbetrieb
Das Kapitel ordnet Backup, Wiederherstellung und Notfallbetrieb in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Sicherung von Datenbank, Medien und Konfiguration; 2. Wiederherstellungsreihenfolge und Konsistenzprüfung; 3. Regelmäßige Restore-Tests und dokumentierte Zielzeiten; 4. Notfallrollen, Kommunikation und Nachbereitung
- Schritt 1: Sicherung von Datenbank, Medien und Konfiguration als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Wiederherstellungsreihenfolge und Konsistenzprüfung reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Regelmäßige Restore-Tests und dokumentierte Zielzeiten unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Notfallrollen, Kommunikation und Nachbereitung mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 7: Performance-Analyse und Optimierung
Das Kapitel ordnet Performance-Analyse und Optimierung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Profiling von Ansichten, Templates und Datenbankabfragen; 2. select_related, prefetch_related und Query-Budgets; 3. Suchindex, Bildverarbeitung und Hintergrundaufgaben; 4. Lasttest, Engpassanalyse und belastbarer Maßnahmenplan
- Schritt 1: Profiling von Ansichten, Templates und Datenbankabfragen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: select_related, prefetch_related und Query-Budgets reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Suchindex, Bildverarbeitung und Hintergrundaufgaben unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Lasttest, Engpassanalyse und belastbarer Maßnahmenplan 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: | DevOps Engineers, Site Reliability Engineers, Plattformteams, technische Administratoren und Entwickler mit Betriebsverantwortung. |
| Voraussetzungen: | Linux-, Webserver- und Datenbankgrundlagen sowie praktische Kenntnisse einer Django- oder Wagtail-Anwendung. |
| 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.
