Das Seminar vermittelt robuste Integrationsmuster für Datenaustausch, Ereignisverarbeitung und die kontrollierte Anbindung von Fachsystemen an Wagtail.
Inhaltsübersicht
- Integrationsanalyse und Systemgrenzen
- Service-Schicht und ausgehende Kommunikation
- Webhooks und Ereignisverarbeitung
- Import, Synchronisation und Konfliktbehandlung
- Admin-Integration und operative Transparenz
- Vertragstests, Monitoring und Wartung
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, um synchrone und asynchrone Muster, Webhooks, Importprozesse, Fehlerbehandlung, Sicherheit und Vertragstests praktisch zu kombinieren.
Zielgruppe und Voraussetzungen
Zielgruppe: Backend-Entwickler, Integrationsarchitekten und technische Projektleiter, die CRM-, PIM-, DAM-, Commerce-, Such- oder Kommunikationssysteme anbinden.
Voraussetzungen: Gute Python- und Django-Kenntnisse sowie Grundlagen zu HTTP, REST, Authentisierung und asynchroner Verarbeitung.
Seminarinhalte
Kapitel 1: Integrationsanalyse und Systemgrenzen
Das Kapitel ordnet Integrationsanalyse und Systemgrenzen in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Datenverantwortung und führende Systeme; 2. Synchroner, asynchroner und geplanter Austausch; 3. Datenverträge, Identitäten und Änderungsfrequenzen; 4. Fehlerklassen, Wiederanlauf und fachliche Eskalation
- Schritt 1: Datenverantwortung und führende Systeme fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Synchroner, asynchroner und geplanter Austausch in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Datenverträge, Identitäten und Änderungsfrequenzen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Fehlerklassen, Wiederanlauf und fachliche Eskalation durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 2: Service-Schicht und ausgehende Kommunikation
Das Kapitel ordnet Service-Schicht und ausgehende Kommunikation in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Kapselung externer Clients in testbaren Services; 2. Timeouts, Authentisierung und sichere Konfiguration; 3. Retry, Backoff und Circuit-Breaker-Prinzipien; 4. Protokollierung ohne Preisgabe sensibler Daten
- Schritt 1: Kapselung externer Clients in testbaren Services fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Timeouts, Authentisierung und sichere Konfiguration in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Retry, Backoff und Circuit-Breaker-Prinzipien in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Protokollierung ohne Preisgabe sensibler Daten durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 3: Webhooks und Ereignisverarbeitung
Das Kapitel ordnet Webhooks und Ereignisverarbeitung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Ereignisse bei Veröffentlichung, Änderung und Löschung; 2. Signatur, Authentizität und Replay-Schutz; 3. Idempotente Verarbeitung und Deduplizierung; 4. Warteschlangen, Wiederholung und Dead-Letter-Verfahren
- Schritt 1: Ereignisse bei Veröffentlichung, Änderung und Löschung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Signatur, Authentizität und Replay-Schutz in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Idempotente Verarbeitung und Deduplizierung in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Warteschlangen, Wiederholung und Dead-Letter-Verfahren durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 4: Import, Synchronisation und Konfliktbehandlung
Das Kapitel ordnet Import, Synchronisation und Konfliktbehandlung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Initialimport und inkrementelle Aktualisierung; 2. Mapping externer Datensätze auf Wagtail-Modelle; 3. Konflikte zwischen redaktionellen und externen Änderungen; 4. Auditierbare Entscheidungen und manuelle Nachbearbeitung
- Schritt 1: Initialimport und inkrementelle Aktualisierung fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Mapping externer Datensätze auf Wagtail-Modelle in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Konflikte zwischen redaktionellen und externen Änderungen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Auditierbare Entscheidungen und manuelle Nachbearbeitung durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 5: Admin-Integration und operative Transparenz
Das Kapitel ordnet Admin-Integration und operative Transparenz in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Statusanzeigen und letzte Synchronisationszeit; 2. Manuell auslösbare Aktionen mit Berechtigungsprüfung; 3. Fehlerlisten, Filter und Wiederholungsfunktionen; 4. Benachrichtigungen und Verantwortungsübergabe
- Schritt 1: Statusanzeigen und letzte Synchronisationszeit fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Manuell auslösbare Aktionen mit Berechtigungsprüfung in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Fehlerlisten, Filter und Wiederholungsfunktionen in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Benachrichtigungen und Verantwortungsübergabe durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
Kapitel 6: Vertragstests, Monitoring und Wartung
Das Kapitel ordnet Vertragstests, Monitoring und Wartung in den Gesamtzusammenhang ein und überführt die vier Teilthemen in einen nachvollziehbaren Arbeitsablauf.
Inhaltsverzeichnis des Kapitels: 1. Mocks, Fakes und isolierte Komponententests; 2. Schema- und Consumer-Vertragstests; 3. Metriken für Laufzeit, Fehlerquote und Rückstau; 4. Versionierungsregeln und kontrollierte Anbieterwechsel
- Schritt 1: Mocks, Fakes und isolierte Komponententests fachlich und technisch einordnen, Abhängigkeiten erfassen und eindeutige Akzeptanzkriterien festlegen.
- Schritt 2: Schema- und Consumer-Vertragstests in einem nachvollziehbaren Projektaufbau implementieren und nach jedem Teilschritt funktional prüfen.
- Schritt 3: Metriken für Laufzeit, Fehlerquote und Rückstau in den Gesamtprozess integrieren, typische Fehlerbilder gezielt auslösen und systematisch beheben.
- Schritt 4: Versionierungsregeln und kontrollierte Anbieterwechsel durch automatisierte Tests, Review-Regeln und wartbare Projektdokumentation stabilisieren.
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: | Backend-Entwickler, Integrationsarchitekten und technische Projektleiter, die CRM-, PIM-, DAM-, Commerce-, Such- oder Kommunikationssysteme anbinden. |
| Voraussetzungen: | Gute Python- und Django-Kenntnisse sowie Grundlagen zu HTTP, REST, Authentisierung und asynchroner Verarbeitung. |
| 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.
