Das Seminar entwickelt Integrationen als kontrollierte Daten- und Prozessverträge. Einzelne API-Aufrufe werden zu wiederholbaren, idempotenten Abläufen mit sicherer Authentisierung, nachvollziehbarer Fehlerbehandlung und belastbaren Betriebsnachweisen ausgebaut.
Inhaltsübersicht
- Lernziele und Arbeitsrahmen
- Integrationsarchitektur und Systemgrenzen
- REST-Ressourcen erkunden
- Authentisierung und Berechtigung
- Datenmapping und Validierung
- Idempotente Synchronisation
- Fehlerbehandlung und Belastbarkeit
- End-to-End-Test und Betriebsübergabe
- Didaktik und Arbeitsweise
Lernziele und Arbeitsrahmen
- Verfügbare Webressourcen und Datenobjekte systematisch erschließen.
- Authentisierung und Autorisierung in Integrationsabläufen korrekt berücksichtigen.
- Datenverträge und Mappings stabil und versionierbar gestalten.
- Synchronisationen idempotent und wiederanlauffähig implementieren.
- Fehler, Limits und Teilverarbeitung kontrolliert behandeln.
- Integrationen testen, überwachen und in den Betrieb übergeben.
Zielgruppe: Integrationsentwicklung, Java- und Webentwicklung, Enterprise-Architektur, DevOps, IAM-Integration und technische Projektleitung.
Voraussetzungen: HTTP- und REST-Grundlagen, Erfahrung mit JSON, Skript- oder Programmiersprache sowie Verständnis von Authentisierung und Datenmodellen.
1. Integrationsarchitektur und Systemgrenzen
Zunächst werden Quell- und Zielsysteme, Verantwortlichkeiten, Datenhoheit und Auslöser der Integration geklärt.
Schritt-für-Schritt-Vorgehen
- Fachlichen Zweck, Datenobjekte und erwartete Aktualität erfassen.
- Führendes System und erlaubte Änderungsrichtung je Attribut festlegen.
- Synchron, asynchron, ereignis- oder zeitgesteuert als Muster auswählen.
- Fehlergrenzen, Wiederanlauf und manuelle Korrekturwege dokumentieren.
Praxisauftrag
Für eine Mitarbeiter- und Projektintegration wird ein Architektur- und Verantwortungsmodell erstellt.
2. REST-Ressourcen erkunden
Ressourcen, Repräsentationen und erlaubte Operationen werden kontrolliert mit Testdaten untersucht.
Schritt-für-Schritt-Vorgehen
- Basisendpunkt, Ressourcenpfade und verfügbare Methoden identifizieren.
- Anfrage- und Antwortfelder sowie Pflichtwerte dokumentieren.
- Filter, Seitennavigation und Sortierung mit kleinen Datenmengen prüfen.
- Fehlerreaktionen und Berechtigungsgrenzen mit Negativtests erfassen.
Praxisauftrag
Eine API-Übersicht für ausgewählte Benutzer-, Bereichs- oder Inhaltsressourcen wird als Datenvertrag dokumentiert.
3. Authentisierung und Berechtigung
Technische Konten und Tokens erhalten nur die für den Integrationszweck erforderlichen Rechte.
Schritt-für-Schritt-Vorgehen
- Geeigneten Identitäts- und Anmeldeweg für den Integrationsclient festlegen.
- Technisches Konto mit minimalen Rollen und klarer Eigentümerschaft einrichten.
- Geheimnisse außerhalb des Quellcodes verwalten und Rotation einplanen.
- Erlaubte und verweigerte Operationen mit getrennten Testfällen prüfen.
Praxisauftrag
Ein Integrationskonto wird eingerichtet und gegen eine überbreite sowie eine unzureichende Rechtevergabe getestet.
4. Datenmapping und Validierung
Interne und externe Datenmodelle werden über explizite Regeln statt über implizite Feldgleichheit verbunden.
Schritt-für-Schritt-Vorgehen
- Quell- und Zielfelder mit Datentyp, Pflichtstatus und Bedeutung gegenüberstellen.
- Wertebereiche, Zeichensätze, Zeitzonen und Mehrsprachigkeit normalisieren.
- Unvollständige oder ungültige Datensätze vor Verarbeitung abweisen oder kennzeichnen.
- Mappingversion und Änderungskompatibilität dokumentieren.
Praxisauftrag
Ein Mapping für Personen- und Projektattribute wird erstellt und mit Grenzfällen getestet.
5. Idempotente Synchronisation
Wiederholte Ausführung darf keine Duplikate oder widersprüchlichen Zustände erzeugen.
Schritt-für-Schritt-Vorgehen
- Stabile fachliche oder technische Schlüssel festlegen.
- Anlegen, Aktualisieren, unverändert lassen und deaktivieren eindeutig unterscheiden.
- Checkpoint, Zeitfenster oder Änderungsmarke für inkrementelle Läufe speichern.
- Abgebrochenen Lauf kontrolliert fortsetzen und Ergebnis abgleichen.
Praxisauftrag
Eine Synchronisation wird zweimal ausgeführt und nach einem simulierten Abbruch ohne Duplikate fortgesetzt.
6. Fehlerbehandlung und Belastbarkeit
Temporäre, fachliche und dauerhafte Fehler werden unterschiedlich behandelt und sichtbar gemacht.
Schritt-für-Schritt-Vorgehen
- Fehlerklassen und retryfähige Situationen definieren.
- Wiederholungen mit Begrenzung und zunehmender Wartezeit umsetzen.
- Fehlerhafte Einzeldatensätze separieren, ohne den gesamten Lauf zu verlieren.
- Korrelation, Protokollierung und Benachrichtigung für Betrieb und Fachseite ergänzen.
Praxisauftrag
Timeout, ungültiger Datensatz und fehlende Berechtigung werden kontrolliert ausgelöst und jeweils korrekt behandelt.
7. End-to-End-Test und Betriebsübergabe
Die Integration wird mit realistischen Datenmengen, Änderungsfällen und Wiederanlauf geprüft.
Schritt-für-Schritt-Vorgehen
- Testkatalog für Erstlauf, Delta, Löschung, Konflikt und Wiederholung erstellen.
- Messwerte für Durchsatz, Fehlerquote und Laufdauer erfassen.
- Betriebsparameter, Geheimnisrotation und Alarmierung dokumentieren.
- Abnahme mit Fachseite, Plattformbetrieb und Integrationsverantwortung durchführen.
Praxisauftrag
Eine vollständige Integrationsstrecke wird ausgeführt, abgenommen und mit Runbook sowie Kontrollliste übergeben.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Konfigurations- oder Bearbeitungsschritte, Praxisaufträge und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen. Dadurch bleiben die erarbeiteten Abläufe reproduzierbar und können als Grundlage für interne Standards, Runbooks oder Redaktionsleitfäden verwendet werden.
Fachbereichsleitung und Trainerteam
-

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: | Integrationsentwicklung, Java- und Webentwicklung, Enterprise-Architektur, DevOps, IAM-Integration und technische Projektleitung |
| Voraussetzungen: | HTTP- und REST-Grundlagen, Erfahrung mit JSON, Skript- oder Programmiersprache sowie Verständnis von Authentisierung und Datenmodellen |
| 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, praktische Übungen am System |
| 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: | 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.
