Inhaltsverzeichnis
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Modul 1: API-Wrapper, Management API und typisierter Client
- Modul 2: QuerySpec, Filter und automatisierte Katalogauswertung
- Modul 3: Vertragsverhandlung und Contract Agreement
- Modul 4: Asynchrone Use-Case-Anwendung, Callbacks und EDR
- Modul 5: Automatisierte Tests und CI-Freigabe
- Praxisübungen
- Methodik
Zielsetzung
Das Seminar befähigt zur Entwicklung robuster Anwendungen auf Basis der sovity-Schnittstellen. Im Mittelpunkt stehen die Abgrenzung von API-Wrapper und Management API, ein typisierter Client, automatisierte Katalog- und Vertragsprozesse, Transfersteuerung, Callbacks, Endpoint Data References sowie betriebsfähige Fehlerbehandlung.
Zielgruppe
Softwareentwickler, Solution Architects, Integration Engineers und technische Use-Case-Verantwortliche.
Voraussetzungen
Sichere Kenntnisse in REST-APIs und einer modernen Programmiersprache; Grundverständnis von Datenangebot, Vertragsverhandlung und Transfer.
Seminarinhalte
Die Themen werden in der angegebenen Reihenfolge aufgebaut. Jeder Schritt setzt auf dem zuvor geprüften Systemzustand auf.
Modul 1: API-Wrapper, Management API und typisierter Client
Die passende Schnittstelle wird nach Stabilität, Funktionsumfang und Kopplung ausgewählt.
- Schritt 1: Aufgaben von Oberfläche, API-Wrapper, Use-Case-API und Management API voneinander abgrenzen.
- Schritt 2: Typisierten Client mit Basisadresse, Authentifizierung, Zeitüberschreitung und Serialisierung aufbauen.
- Schritt 3: Anfrage- und Antwortmodelle sowie unbekannte Felder versionsrobust behandeln.
- Schritt 4: Technische Fehler in konsistente Anwendungsfehler mit Korrelations- und Diagnosekontext übersetzen.
Modul 2: QuerySpec, Filter und automatisierte Katalogauswertung
Große Angebotsmengen werden über reproduzierbare Filter- und Seitennavigationsmuster verarbeitet.
- Schritt 1: Filterausdrücke, Operatoren, Sortierung, Limit und Seitennavigation passend zum Suchziel definieren.
- Schritt 2: Katalogantwort in ein internes Anwendungsmodell überführen.
- Schritt 3: Fehlende Treffer zwischen Metadaten-, Policy-, Teilnehmer- und Erreichbarkeitsursache unterscheiden.
- Schritt 4: Regressionstest für Suchkriterien und vertrauliche Angebote aufbauen.
Modul 3: Vertragsverhandlung und Contract Agreement
Der asynchrone Vertragsprozess wird bis zur belastbaren Vereinbarung verfolgt.
- Schritt 1: Angebotspolicy und Teilnehmerkontext in eine Verhandlungsanfrage übernehmen.
- Schritt 2: Prozesskennung speichern und Zustände über Oberfläche oder API beobachten.
- Schritt 3: Erfolgreiche Vereinbarung eindeutig für nachfolgende Transfers referenzieren.
- Schritt 4: Ablehnung wegen Identität, Policy oder Protokollkonfiguration gezielt reproduzieren und beheben.
Modul 4: Asynchrone Use-Case-Anwendung, Callbacks und EDR
Katalog, Verhandlung und Transfer werden zu einem resilienten Anwendungsprozess verbunden.
- Schritt 1: Katalogauswahl und Verhandlungsanfrage automatisieren und Prozesskennungen persistieren.
- Schritt 2: Zustände über Polling oder Ereignisse verfolgen und widersprüchliche Antworten kontrolliert behandeln.
- Schritt 3: Callbacks und Endpoint Data References authentisch, zeitlich begrenzt und idempotent verarbeiten.
- Schritt 4: Wiederholung, Circuit Breaker, Dead-Letter-Behandlung, Metriken und strukturierte Logs ergänzen.
Modul 5: Automatisierte Tests und CI-Freigabe
Funktionale, integrative, sicherheitsbezogene und betriebliche Risiken werden in wiederholbare Tests überführt.
- Schritt 1: Testmatrix für Assets, Policies, Katalog, Verhandlung, Transfers und Abweisung erstellen.
- Schritt 2: API- und Schemafälle sowie ein Zwei-Connector-Ende-zu-Ende-Szenario automatisieren.
- Schritt 3: Ungültige Identität, unzureichende Policy, manipulierte Parameter und Teilausfall testen.
- Schritt 4: Build, statische Analyse, Tests, Berichte und Rückfallartefakt in eine CI-Freigabe integrieren.
Praxisübungen
Die Übungen verbinden die einzelnen Konfigurations- und Integrationsschritte zu prüfbaren Arbeitsergebnissen.
- Übung 1: Typisierten Client mit zentraler Authentifizierung und Fehlerabbildung aufbauen.
- Übung 2: Datenangebote automatisiert suchen, filtern und auswählen.
- Übung 3: Vertragsverhandlung und Transfer als asynchronen Prozess orchestrieren.
- Übung 4: Callback mit Wiederholung, Idempotenz und Fehlerfall verarbeiten.
Methodik
Kurze Fachimpulse, Demonstrationen und geführte Schrittfolgen wechseln mit eigenständigen Übungen am System. Die Arbeit erfolgt mit nachvollziehbaren Ausgangszuständen, Prüfkriterien und Negativfällen. Konfigurationen und Testnachweise werden so strukturiert, dass sie in betriebliche Checklisten und interne Standards überführt werden können.
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: | 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: | Softwareentwickler, Solution Architects, Integration Engineers und technische Use-Case-Verantwortliche |
| Voraussetzungen: | Sichere Kenntnisse in REST-APIs und einer modernen Programmiersprache; Grundverständnis von Datenangebot, Vertragsverhandlung und Transfer |
| 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: | Fachimpulse, Demonstrationen, schrittweise Konfiguration, praktische Übungen am System, Positiv- und Negativtests |
| 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.
