Das fünftägige Intensivseminar bündelt Headless-API, externe Integrationen, Suche, Sicherheit, Deployment, Performance und Upgrade-Planung zu einer belastbaren Delivery- und Betriebsarchitektur.
Inhaltsübersicht
- Zielarchitektur für Headless und Omnichannel
- API v2 und stabile Content-Verträge
- Frontend, Routing und redaktionelle Vorschau
- Webhooks und Integrationsservices
- Suche und Indexierungsarchitektur
- Caching, Revalidierung und Performance
- Sicherheit und Schutz der Lieferkette
- Deployment, Migration und Rollback
- Observability und Notfallbetrieb
- Upgrade-Projekt und Ende-zu-Ende-Abnahme
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. Fünf Tage sind notwendig und maximal zulässig, um API, Frontend, Ereignisse, Suche, Security, Release, Observability und Migration in einem durchgängigen produktionsnahen System praktisch zu verbinden.
Zielgruppe und Voraussetzungen
Zielgruppe: Backend- und Frontend-Entwickler, Integrationsarchitekten, DevOps- und Plattformteams sowie technische Leads mit Ende-zu-Ende-Verantwortung.
Voraussetzungen: Gute Kenntnisse in Python, Django, HTTP, relationalen Datenbanken und Deployment; Frontend- oder API-Erfahrung ist erforderlich.
Seminarinhalte
Kapitel 1: Zielarchitektur für Headless und Omnichannel
Das Kapitel ordnet Zielarchitektur für Headless und Omnichannel in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Kanäle, Rendering-Strategien und Systemgrenzen; 2. Wagtail als Content-System und führende Datenquellen; 3. Qualitätsattribute für Verfügbarkeit, Sicherheit und Aktualität; 4. Architekturentscheidungen und messbare Akzeptanzkriterien
- Schritt 1: Kanäle, Rendering-Strategien und Systemgrenzen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Wagtail als Content-System und führende Datenquellen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Qualitätsattribute für Verfügbarkeit, Sicherheit und Aktualität unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Architekturentscheidungen und messbare Akzeptanzkriterien mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 2: API v2 und stabile Content-Verträge
Das Kapitel ordnet API v2 und stabile Content-Verträge in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Standardendpunkte und gezielte Feldselektion; 2. Eigene Endpunkte, Serialisierung und Beziehungen; 3. StreamField, Medien und Seitentypen als Verträge; 4. Versionierung, Fehlerantworten und Kompatibilität
- Schritt 1: Standardendpunkte und gezielte Feldselektion als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Eigene Endpunkte, Serialisierung und Beziehungen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: StreamField, Medien und Seitentypen als Verträge unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Versionierung, Fehlerantworten und Kompatibilität mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 3: Frontend, Routing und redaktionelle Vorschau
Das Kapitel ordnet Frontend, Routing und redaktionelle Vorschau in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Routenauflösung und Komponenten-Mapping; 2. Typsichere Datenmodelle und Fallbacks; 3. Vorschau nicht veröffentlichter Inhalte; 4. Entwurfs-, Freigabe- und Live-Zustände über Kanäle hinweg
- Schritt 1: Routenauflösung und Komponenten-Mapping als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Typsichere Datenmodelle und Fallbacks reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Vorschau nicht veröffentlichter Inhalte unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Entwurfs-, Freigabe- und Live-Zustände über Kanäle hinweg mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 4: Webhooks und Integrationsservices
Das Kapitel ordnet Webhooks und Integrationsservices in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Publikationsereignisse und ausgehende Nachrichten; 2. Authentizität, Idempotenz und Wiederholung; 3. Import, Synchronisation und Konfliktbehandlung; 4. Operative Statusanzeigen und manuelle Wiederanläufe
- Schritt 1: Publikationsereignisse und ausgehende Nachrichten als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Authentizität, Idempotenz und Wiederholung reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Import, Synchronisation und Konfliktbehandlung unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Operative Statusanzeigen und manuelle Wiederanläufe mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 5: Suche und Indexierungsarchitektur
Das Kapitel ordnet Suche und Indexierungsarchitektur in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Indexierbare Felder, Filter und Gewichtung; 2. PostgreSQL- und Elasticsearch-Einsatzgrenzen; 3. Indexaufbau, Aliaswechsel und Konsistenz; 4. Relevanztests, Nulltreffer und Suchmonitoring
- Schritt 1: Indexierbare Felder, Filter und Gewichtung als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: PostgreSQL- und Elasticsearch-Einsatzgrenzen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Indexaufbau, Aliaswechsel und Konsistenz unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Relevanztests, Nulltreffer und Suchmonitoring mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 6: Caching, Revalidierung und Performance
Das Kapitel ordnet Caching, Revalidierung und Performance in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Cache-Ebenen und eindeutige Gültigkeitsgrenzen; 2. Webhook-basierte Revalidierung betroffener Routen; 3. Datenbankabfragen, Bildverarbeitung und Hintergrundarbeit; 4. Lasttest, Performance-Budgets und Kapazitätsplanung
- Schritt 1: Cache-Ebenen und eindeutige Gültigkeitsgrenzen als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Webhook-basierte Revalidierung betroffener Routen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Datenbankabfragen, Bildverarbeitung und Hintergrundarbeit unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Lasttest, Performance-Budgets und Kapazitätsplanung mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 7: Sicherheit und Schutz der Lieferkette
Das Kapitel ordnet Sicherheit und Schutz der Lieferkette in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Bedrohungsmodell für Admin, API und Frontend; 2. Authentisierung, Autorisierung und Informationsminimierung; 3. Uploads, Eingaben und externe Abhängigkeiten; 4. Paketinventar, Schwachstellenprozess und sichere Builds
- Schritt 1: Bedrohungsmodell für Admin, API und Frontend als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Authentisierung, Autorisierung und Informationsminimierung reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Uploads, Eingaben und externe Abhängigkeiten unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Paketinventar, Schwachstellenprozess und sichere Builds mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 8: Deployment, Migration und Rollback
Das Kapitel ordnet Deployment, Migration und Rollback in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Build-Artefakte, Konfiguration und Geheimnisse; 2. Rückwärtskompatible Datenbankmigrationen; 3. Kontrollierter Rollout und Health Checks; 4. Rollback, Wiederherstellung und dokumentierte Stop-Kriterien
- Schritt 1: Build-Artefakte, Konfiguration und Geheimnisse als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Rückwärtskompatible Datenbankmigrationen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Kontrollierter Rollout und Health Checks unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Rollback, Wiederherstellung und dokumentierte Stop-Kriterien mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 9: Observability und Notfallbetrieb
Das Kapitel ordnet Observability und Notfallbetrieb in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Strukturierte Logs, Metriken und Traces; 2. Alarmierung für API, Suche, Warteschlangen und Ressourcen; 3. Backup, Restore und Notfallrollen; 4. Runbooks, Ursachenanalyse und Maßnahmenverfolgung
- Schritt 1: Strukturierte Logs, Metriken und Traces als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Alarmierung für API, Suche, Warteschlangen und Ressourcen reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Backup, Restore und Notfallrollen unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Runbooks, Ursachenanalyse und Maßnahmenverfolgung mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Kapitel 10: Upgrade-Projekt und Ende-zu-Ende-Abnahme
Das Kapitel ordnet Upgrade-Projekt und Ende-zu-Ende-Abnahme in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Abhängigkeitsmatrix und schrittweiser Upgrade-Pfad; 2. Vertrags-, Integrations-, Last- und Regressionstests; 3. Generalprobe auf produktionsnahen Daten; 4. Abschlussreview der Delivery- und Betriebsarchitektur
- Schritt 1: Abhängigkeitsmatrix und schrittweiser Upgrade-Pfad als messbare Betriebsanforderung formulieren und belastbare Ausgangswerte erfassen.
- Schritt 2: Vertrags-, Integrations-, Last- und Regressionstests reproduzierbar konfigurieren, automatisieren und versionskontrolliert dokumentieren.
- Schritt 3: Generalprobe auf produktionsnahen Daten unter Last-, Fehler-, Wiederanlauf- oder Ausfallszenarien praktisch testen.
- Schritt 4: Abschlussreview der Delivery- und Betriebsarchitektur mit Monitoring, Alarmierung und standardisierten Betriebsabläufen absichern.
Fachbereichsleitung und Seminarorganisation
-

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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Backend- und Frontend-Entwickler, Integrationsarchitekten, DevOps- und Plattformteams sowie technische Leads mit Ende-zu-Ende-Verantwortung. |
| Voraussetzungen: | Gute Kenntnisse in Python, Django, HTTP, relationalen Datenbanken und Deployment; Frontend- oder API-Erfahrung ist erforderlich. |
| 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.
