Das Seminar verbindet Inhaltsänderungen mit kontrollierten Deployments und Integrationen. Build-Trigger, gefilterte Webhooks, Secrets, Wiederholungen, Idempotenz, Environments, geplante Veröffentlichungen, Cache-Invalidierung, Monitoring und Rollback werden als Ende-zu-Ende-Betriebsprozess umgesetzt.
Inhaltsübersicht
Kapitelinhaltsverzeichnis
- Lernziele und Einsatzbereiche
- Vorbereitung und Arbeitsweise
- Seminarinhalte
- Praktische Übungen und Anwendung
Lernziele und Einsatzbereiche
Kapitelinhaltsverzeichnis
- Kompetenzziele
- Typische Einsatzszenarien
- Abgrenzung und Schwerpunkt
Kompetenzziele
Die Inhalte sind auf unmittelbar anwendbare, prüfbare Kompetenzen ausgerichtet.
- Ereignisse gezielt an Builds und Integrationen koppeln.
- Webhook-Empfänger gegen Manipulation, Wiederholung und Dubletten absichern.
- Staging, Produktion und geplante Veröffentlichungen sauber trennen.
- Monitoring, Fehlerbehandlung und Rollback als festen Betriebsprozess etablieren.
Typische Einsatzszenarien
Das Seminar eignet sich insbesondere für die folgenden Projekt- und Betriebssituationen.
- On-Demand-Build oder Revalidierung nach Inhaltsänderungen.
- Synchronisation mit Suche, Commerce oder Benachrichtigungssystemen.
- Planbare Releases mit getrennten Staging- und Produktionspfaden.
Abgrenzung und Schwerpunkt
Die fachliche Tiefe wird durch folgende Grenzen bewusst fokussiert.
- Keine vollständige Schulung für einen bestimmten Hosting-Anbieter.
- Allgemeine CI/CD-Grundlagen werden vorausgesetzt.
- Geschäftslogik externer Zielsysteme wird nur als Schnittstellenvertrag betrachtet.
Vorbereitung und Arbeitsweise
Kapitelinhaltsverzeichnis
- Zielgruppen
- Vorkenntnisse und Schulungsumgebung
- Didaktisches Vorgehen
- Qualitäts- und Abnahmekriterien
Zielgruppen
DevOps, Plattformbetrieb, Frontend-Entwicklung, technische Architektur und Integrationsteams.
Vorkenntnisse und Schulungsumgebung
Grundlagen zu HTTP, CI/CD, Hosting und Umgebungsvariablen. Ein Testprojekt mit erreichbarer Staging-Anwendung oder Webhook-Empfänger ist erforderlich.
- Schritt 1: Zugänge, Rollen und Schulungsprojekt vor Seminarbeginn kontrollieren.
- Schritt 2: Beispieldaten, Assets, Quellmaterial oder Codebasis entsprechend dem Seminarthema bereitstellen.
- Schritt 3: Ausgangszustand dokumentieren, damit Übungen wiederholt und Abweichungen eindeutig bewertet werden können.
Didaktisches Vorgehen
Kurze Fachblöcke werden unmittelbar mit Demonstrationen, geführten Arbeitsschritten, eigenständigen Laborphasen und kontrollierten Fehlerfällen verbunden.
- Schritt 1: Ausgangsproblem und gewünschtes Sollverhalten präzisieren.
- Schritt 2: Konfiguration oder Implementierung in kleinen, überprüfbaren Schritten ausführen.
- Schritt 3: Normalfall, Grenzfall und mindestens einen Fehlerfall testen.
- Schritt 4: Nachweis, Betriebsregel oder Checkliste aus dem Übungsergebnis ableiten.
Qualitäts- und Abnahmekriterien
- Konfigurationen und Arbeitsschritte sind reproduzierbar dokumentiert.
- Berechtigungen, Datenstände und Environments sind eindeutig voneinander getrennt.
- Positive und negative Testfälle besitzen ein erwartetes und nachvollziehbares Ergebnis.
- Fehlerzustände führen zu einer kontrollierten Diagnose und einem definierten Wiederanlauf.
Seminarinhalte
Kapitelinhaltsverzeichnis
- Deployment- und Ereignisarchitektur
- Build-Trigger und Umgebungszuordnung
- Webhook-Ereignisse und Filter
- Sicherheit und Geheimnisse
- Retries, Idempotenz und Entkopplung
- Geplante Veröffentlichungen und Releasefenster
- Cache-Invalidierung und inkrementelle Aktualisierung
- Monitoring, Diagnose und Rollback
Deployment- und Ereignisarchitektur
Inhaltsänderung, Event, Empfänger, Build, Cache und Sichtbarkeit werden in einem nachvollziehbaren Ablaufmodell verbunden.
- Schritt 1: Auslösende Inhaltsereignisse und Zielsysteme inventarisieren.
- Schritt 2: Synchronen und asynchronen Pfad mit Verantwortlichen zeichnen.
- Schritt 3: Fehlergrenzen, Zeitbudgets und Rückfallpfade definieren.
Build-Trigger und Umgebungszuordnung
Build-Trigger werden nach Environment, Zielsystem und Veröffentlichungskontext getrennt.
- Schritt 1: Staging- und Produktionsziel mit getrennten Geheimnissen anlegen.
- Schritt 2: Trigger einem klaren Ereignis und Environment zuordnen.
- Schritt 3: Testbuild auslösen und Status bis zur Sichtbarkeit verfolgen.
Webhook-Ereignisse und Filter
Nur fachlich relevante Änderungen lösen Folgeverarbeitung aus, um unnötige Builds und Schleifen zu vermeiden.
- Schritt 1: Benötigte Record-, Asset- oder Schemaereignisse auswählen.
- Schritt 2: Filter auf Modelle, Zustände oder Environments formulieren.
- Schritt 3: Positiv-, Negativ- und Mehrfachereignis testen.
Sicherheit und Geheimnisse
Empfänger akzeptieren nur erwartete Requests und protokollieren keine sensitiven Werte.
- Schritt 1: Secret-Verteilung und Rotation festlegen.
- Schritt 2: Header beziehungsweise Signatur serverseitig prüfen.
- Schritt 3: Ungültige und abgelaufene Geheimnisse als Negativtest ablehnen.
Retries, Idempotenz und Entkopplung
Wiederholte Zustellung darf keine doppelten Builds oder Datenänderungen verursachen.
- Schritt 1: Eindeutigen Ereignisschlüssel und Verarbeitungsstatus speichern.
- Schritt 2: Doppelte Zustellung erkennen und kontrolliert quittieren.
- Schritt 3: Temporären Fehler mit begrenztem Retry und Dead-Letter-Weg behandeln.
Geplante Veröffentlichungen und Releasefenster
Zeitgesteuerte Inhaltsänderungen werden mit Build- und Betriebsfenstern abgestimmt.
- Schritt 1: Veröffentlichungszeit, Zeitzone und erwartete Folgeaktionen dokumentieren.
- Schritt 2: Staging-Freigabe vor dem Termin durchführen.
- Schritt 3: Automatischen Produktionspfad und Eskalation überwachen.
Cache-Invalidierung und inkrementelle Aktualisierung
Änderungen invalidieren nur betroffene Seiten oder Datenbereiche, soweit die Zielarchitektur dies unterstützt.
- Schritt 1: Record-zu-Seite-Abhängigkeiten erfassen.
- Schritt 2: Cache Tags oder Pfadzuordnungen für die Revalidierung bilden.
- Schritt 3: Gezielte und vollständige Invalidierung im Vergleich messen.
Monitoring, Diagnose und Rollback
Betriebssicht verbindet DatoCMS-Ereignis, Empfängerlog, Buildstatus und Frontendprüfung.
- Schritt 1: Korrelationsfelder und Dashboardsignale definieren.
- Schritt 2: Fehler in Empfang, Build und Auslieferung getrennt simulieren.
- Schritt 3: Rollback oder erneuten Build mit dokumentierter Entscheidung durchführen.
Praktische Übungen und Anwendung
Kapitelinhaltsverzeichnis
- Gefilterter Staging-Build
- Idempotenter Suchindex-Webhook
- Geplanter Release mit Rollback
- Prüf- und Abnahmekriterien
Gefilterter Staging-Build
Szenario: Nur veröffentlichte Änderungen an Seiten-Records sollen einen Staging-Build auslösen.
- Schritt 1: Ereignisse und Filterkriterien festlegen.
- Schritt 2: Build-Trigger oder Webhook konfigurieren.
- Schritt 3: Vier positive und negative Änderungen durchführen.
- Schritt 4: Event- und Buildprotokolle abgleichen.
Prüfkriterium: Unbeteiligte Modelle und reine Entwurfsänderungen erzeugen keinen Build; relevante Events sind vollständig korreliert.
Idempotenter Suchindex-Webhook
Szenario: Record-Änderungen aktualisieren einen simulierten Suchindex; Events können doppelt eintreffen.
- Schritt 1: Ereignisschlüssel und Statusspeicher entwerfen.
- Schritt 2: Empfänger mit Secret-Prüfung implementieren.
- Schritt 3: Doppelzustellung und temporären Fehler simulieren.
- Schritt 4: Retry und Dead-Letter-Auswertung prüfen.
Prüfkriterium: Jedes Ereignis wird höchstens einmal wirksam, Fehler werden wiederholt und dauerhaft fehlerhafte Events isoliert.
Geplanter Release mit Rollback
Szenario: Eine Kampagnenseite wird zu einem festen Termin veröffentlicht und löst Produktion aus.
- Schritt 1: Releasecheckliste und Verantwortliche festlegen.
- Schritt 2: Veröffentlichung und Trigger terminieren.
- Schritt 3: Fehlerszenario im Build simulieren.
- Schritt 4: Rollback, Kommunikation und erneute Freigabe durchführen.
Prüfkriterium: Zeitpunkt, Build, Sichtbarkeit und Rückfallentscheidung sind nachvollziehbar; ein fehlerhafter Build kann kontrolliert zurückgenommen werden.
Prüf- und Abnahmekriterien
Die Übungen werden nicht allein nach sichtbarer Funktion, sondern nach Reproduzierbarkeit, Sicherheit, Datenqualität und Betriebsfähigkeit bewertet.
- Der Ausgangszustand, die Änderung und der geprüfte Zielzustand sind dokumentiert.
- Mindestens ein Negativ- oder Störungstest wurde kontrolliert durchgeführt.
- Geheimnisse, produktive Daten und unbeteiligte Systeme wurden nicht in die Übungen einbezogen.
- Offene Punkte besitzen Priorität, verantwortliche Stelle und nächsten Prüftermin.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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, Plattformbetrieb, Frontend-Entwicklung, technische Architektur und Integrationsteams. |
| Voraussetzungen: | Grundlagen zu HTTP, CI/CD, Hosting und Umgebungsvariablen. Ein Testprojekt mit erreichbarer Staging-Anwendung oder Webhook-Empfänger 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 Konfiguration, praktische Übungen am System, kontrollierte Fehlerfälle und Checklisten |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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 |
| Kontakt: | Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
