Das Seminar vertieft den Kern des Magda-Datenmodells. Records, Aspects, JSON-Schemas, Beziehungen, Ereignishistorie und Webhooks werden so eingesetzt, dass fachliche Erweiterungen valide, nachvollziehbar und integrationsfähig bleiben.
Inhaltsübersicht
- Registry-Grundmodell
- Aspect und JSON-Schema entwerfen
- Records und Beziehungen
- Änderungen und Historie
- Webhooks und Ereignisfilter
- Schemaänderung und Governance
- Praxisübungen und Voraussetzungen
Zielgruppe
Softwareentwicklung, Datenarchitektur, Datenengineering, Integrationsentwicklung und technische Data Governance.
Lernziele
- Records und Aspects für fachliche Anforderungen korrekt modellieren.
- Aspect-Schemas erstellen, validieren und weiterentwickeln.
- Beziehungen zwischen Datensätzen, Distributionen und Organisationen abbilden.
- Registry-Ereignisse und Historie für Nachvollziehbarkeit nutzen.
- Webhooks robust filtern, zustellen und wiederholen.
Seminarinhalte
1. Registry-Grundmodell
- Schritt 1: Record, Aspect und Record-Aspect klar unterscheiden.
- Schritt 2: Vorhandene Datensatz-, Distributions- und Organisationsmuster analysieren.
- Schritt 3: Fachliche Anforderung in ein neutrales Record-Modell übersetzen.
2. Aspect und JSON-Schema entwerfen
- Schritt 1: Aspect-ID, Name und fachliche Verantwortung festlegen.
- Schritt 2: JSON-Schema mit Pflichtfeldern, Typen und Wertebereichen erstellen.
- Schritt 3: Valide und invalide Beispieldaten automatisiert prüfen.
3. Records und Beziehungen
- Schritt 1: Records über die Registry-API anlegen.
- Schritt 2: Mehrere Aspects konsistent an einen Record binden.
- Schritt 3: Beziehungen und Referenzen zwischen Objekten nachvollziehbar modellieren.
4. Änderungen und Historie
- Schritt 1: Erstellung, Änderung und Löschung als Ereignisfolge verfolgen.
- Schritt 2: Änderungspatches interpretieren und frühere Zustände rekonstruieren.
- Schritt 3: Nachvollziehbarkeitsanforderungen mit der Registry-Historie abgleichen.
5. Webhooks und Ereignisfilter
- Schritt 1: Relevante Record- und Aspect-Änderungen auswählen.
- Schritt 2: Webhook mit Ziel, Filter und Wiederholungsanforderungen konfigurieren.
- Schritt 3: Zustellung, Fehler und idempotente Verarbeitung testen.
6. Schemaänderung und Governance
- Schritt 1: Kompatible und inkompatible Schemaänderungen unterscheiden.
- Schritt 2: Migrations- und Übergangsstrategie für bestehende Records planen.
- Schritt 3: Versionierung, Freigabe und Dokumentation eines Aspects organisieren.
Praxisübungen
- Entwurf eines eigenen fachlichen Aspects mit JSON-Schema.
- Anlegen verknüpfter Records über die Registry-API.
- Rekonstruktion einer Änderung aus der Ereignishistorie.
- Konfiguration und Test eines Webhooks mit Fehlerwiederholung.
Voraussetzungen
Gute JSON- und API-Kenntnisse. Grundkenntnisse zu JSON Schema und ereignisgesteuerten Systemen sind hilfreich.
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: | Softwareentwicklung, Datenarchitektur, Datenengineering, Integrationsentwicklung und technische Data Governance. |
| Voraussetzungen: | Gute JSON- und API-Kenntnisse. Grundkenntnisse zu JSON Schema und ereignisgesteuerten Systemen sind hilfreich. |
| 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, angeleitete Schritt-für-Schritt-Übungen und praktische Arbeiten 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.
