Integrationen scheitern selten am ersten erfolgreichen Datenabruf. Kritisch werden Eigentümerschaft, Fehlerbehandlung, Wiederholbarkeit, Geheimnisverwaltung und die Frage, wie ein Ausfall des Fremdsystems das CMS beeinflusst. Das Seminar behandelt deshalb die gesamte Integrationskette vom Vertrag bis zum Betrieb.
Die Übungen basieren auf einer gekapselten Beispielanwendung mit externem Produkt- und Kontaktdienst. Dadurch werden sowohl synchrone Aufrufe als auch Webhooks, Hintergrundverarbeitung und redaktionell nutzbare Oberflächen praktisch umgesetzt.
Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
Ziel ist die Entwicklung integrationsfähiger Umbraco-Lösungen mit klaren Datenverträgen, sicherer Authentifizierung, kontrollierter Fehlerbehandlung und überprüfbarer Betriebsqualität.
Zielgruppe
Umbraco-Entwickler, Lösungsarchitekten, Integrationsentwickler und technische Projektleitungen.
Voraussetzungen
Erfahrung mit C#, ASP.NET Core, Dependency Injection, HTTP und JSON. Grundkenntnisse in Umbraco-Entwicklung und Versionsverwaltung werden vorausgesetzt.
Seminarinhalte
Die Themen werden in aufeinander aufbauenden Arbeitsschritten behandelt. Jeder Schritt wird demonstriert, in der Übungsumgebung umgesetzt und anhand festgelegter Prüfkriterien kontrolliert.
Tag 1 – Architektur, Verträge und Verantwortlichkeiten
Der erste Tag verhindert Integrationsprobleme durch eine saubere fachliche und technische Zerlegung.
- Schritt 1: Anwendungsfall, Datenverantwortung, Aktualitätsanforderung und Fehlerauswirkung erfassen und daraus einen belastbaren Integrationsschnitt ableiten. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 2: Synchrone Abfrage, asynchrone Verarbeitung, Import, Webhook und redaktionelle Übernahme anhand nachvollziehbarer Entscheidungskriterien auswählen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 3: Datenverträge mit eindeutigen Schlüsseln, Versionierung, Pflichtfeldern, Zeitangaben und definierten Fehlerantworten beschreiben. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 4: Konfigurationen und Geheimnisse nach Umgebung trennen und sichere Übergaben zwischen Entwicklung, Test und Produktion vorbereiten. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 5: Eine kleine Referenzschnittstelle anbinden und alle Annahmen durch protokollierte Beispielanfragen sowie Negativfälle verifizieren. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
Tag 2 – Implementierung, Datenabbildung und Backoffice-Nutzung
Der zweite Tag setzt die Integration in wartbare Anwendungsbausteine um.
- Schritt 1: HTTP-Clients, Serviceklassen und Dependency Injection so strukturieren, dass Transport, Fachlogik und Umbraco-Zugriff getrennt testbar bleiben. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 2: Tokenbasierte Authentifizierung, Ablaufzeiten und kontrollierte Erneuerung ohne Geheimnisse im Quellcode implementieren. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 3: Externe Daten auf Inhaltsmodelle, Ansichtsmodelle oder eigene Datenspeicher abbilden und Konflikte bei unvollständigen Werten behandeln. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 4: Webhooks mit Signaturprüfung, Idempotenz und Wiederholungslogik verarbeiten, damit doppelte oder verspätete Ereignisse keinen Schaden verursachen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 5: Eine redaktionelle Verwaltungsoberfläche für Suche, Auswahl und kontrollierte Übernahme externer Datensätze bereitstellen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
Tag 3 – Resilienz, Sicherheit, Tests und Betrieb
Der dritte Tag macht die Lösung ausfallsicher und betreibbar.
- Schritt 1: Zeitlimits, begrenzte Wiederholungen, Unterbrechungsmechanismen und Ersatzwerte passend zur fachlichen Kritikalität konfigurieren. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 2: Strukturierte Protokolle, Korrelationskennungen, technische Kennzahlen und Alarmgrenzen für alle Integrationspfade einführen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 3: Eingaben validieren, Rückgabedaten minimieren, personenbezogene Informationen schützen und Berechtigungen der Integration begrenzen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 4: Unit-, Vertrags- und Integrationstests mit kontrollierten Testantworten, Fehlerbildern und wiederholbaren Testdaten erstellen. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
- Schritt 5: Bereitstellung, Rückfallstrategie, Supportdiagnose und Verantwortlichkeiten in einem kompakten Betriebs- und Störungshandbuch festhalten. Die Umsetzung wird unmittelbar geprüft, fachlich eingeordnet und mit den notwendigen Betriebs- oder Qualitätsregeln dokumentiert.
Praxisübungen
- Entwurf eines Integrationsvertrags mit Datenbesitz, Aktualität, Fehlerklassen und Wiederanlaufstrategie.
- Implementierung eines typisierten Dienstes einschließlich Authentifizierung, Datenabbildung und kontrollierter Zwischenspeicherung.
- Verarbeitung signierter Webhooks mit Idempotenzprüfung und nachvollziehbarer Ereignisprotokollierung.
- Durchführung eines simulierten Fremdsystemausfalls und Bewertung des Verhaltens von Redaktion, Website und Hintergrundverarbeitung.
Methodik
Kurze Fachvorträge wechseln mit Live-Demonstrationen, geführten Umsetzungen und selbstständigen Übungen. Zwischenstände werden anhand nachvollziehbarer Prüfschritte kontrolliert. Typische Fehlkonfigurationen und Störungsszenarien werden bewusst einbezogen, damit nicht nur der Normalfall, sondern auch Diagnose, Korrektur und sichere Rücknahme beherrscht werden.
Fachbereichsleitung / Leitung der Trainer / Ansprechpersonen
-

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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Umbraco-Entwickler, Lösungsarchitekten, Integrationsentwickler und technische Projektleitungen. |
| Voraussetzungen: | Erfahrung mit C#, ASP.NET Core, Dependency Injection, HTTP und JSON. Grundkenntnisse in Umbraco-Entwicklung und Versionsverwaltung werden vorausgesetzt. |
| 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: | Fachvortrag, Live-Demonstrationen, geführte Umsetzung, praktische Übungen und systematische Prüfung |
| 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 |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
