Dieses Seminar behandelt verdichteter Entwicklungsweg mit REST API, Typsystem, Standardhooks, Kafka-Notifications, eigenem Connector oder Custom Hook, Fehlerbehandlung, Sicherheit, Tests und Deployment. Fachliche Einordnung, Demonstration und Laborarbeit werden zu einem durchgängigen Arbeitsprozess verbunden; jede Änderung endet mit einer dokumentierten Funktions-, Qualitäts- oder Sicherheitsprüfung.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- API-Bereiche für Typen, Entitäten, Suche, Glossar und Lineage erfassen und das Ergebnis anhand definierter Kriterien prüfen.
- Entitäten über qualifizierte Namen suchen oder idempotent anlegen und das Ergebnis anhand definierter Kriterien prüfen.
- Quellobjekte auf EntityDefs, Attribute und Beziehungen abbilden und das Ergebnis anhand definierter Kriterien prüfen.
- Authentifizierungs- und Secret-Verfahren auswählen und das Ergebnis anhand definierter Kriterien prüfen.
- Artefakt, Konfiguration und Typpaket versionieren und das Ergebnis anhand definierter Kriterien prüfen.
Schrittweise Seminarinhalte
1. API-Orientierung und Clientgrundlagen
Schwerpunkt: Endpunkte, Authentifizierung, Nutzdaten und Fehlerobjekte werden in einem Client gekapselt.
- API-Bereiche für Typen, Entitäten, Suche, Glossar und Lineage erfassen
- Verbindungs-, Authentifizierungs- und Timeoutparameter zentral konfigurieren
- Statuscodes und Atlas-Fehler in ein einheitliches Fehlerobjekt überführen
2. Typen und Modellbereitstellung
Schwerpunkt: Typdefinitionen werden deklarativ, versioniert und konfliktbewusst bereitgestellt.
- Typdefinitionen aus Dateien laden und validieren
- Ist- und Solldefinitionen vergleichen und Konflikte erkennen
- Erstellung oder Aktualisierung mit Protokoll und Rückfallplan ausführen
3. Entitäten, Beziehungen und Bulkoperationen
Schwerpunkt: Metadaten werden mit eindeutigen Schlüsseln und kontrollierter Reihenfolge geschrieben.
- Entitäten über qualifizierte Namen suchen oder idempotent anlegen
- Beziehungen und Klassifikationen in korrekter Reihenfolge ergänzen
- Bulkresultate auf Teilerfolge, Dubletten und inkonsistente Referenzen prüfen
4. Gemeinsames Integrationsmodell
Schwerpunkt: Quellereignis, Hook, Kafka-Transport und Atlas-Verarbeitung werden als Ende-zu-Ende-Kette betrachtet.
- Quelloperationen und erwartete Metadatenereignisse erfassen
- Transport-, Authentifizierungs- und Namenskonventionen abgleichen
- Abnahmekriterien für Entitäten, Beziehungen und Lineage definieren
5. Ereignisarchitektur und Topics
Schwerpunkt: Producer, Topics, Consumer und Atlas-Verarbeitung werden mit Zustandsgrenzen dokumentiert.
- Hooks und Notification-Typen den Quelloperationen zuordnen
- Partitionierung und Aufbewahrung erfassen
- Ende-zu-Ende-Abnahmekriterien für ein Ereignis definieren
6. Typsystem und Mapping
Schwerpunkt: Quellmetadaten werden in ein stabiles Atlas-Modell mit eindeutigen Identitäten übersetzt.
- Quellobjekte auf EntityDefs, Attribute und Beziehungen abbilden
- Qualifizierte Namen und Schlüssel festlegen
- Regeln für Create, Update, Rename und Delete definieren
7. Connector- und Hook-Implementierung
Schwerpunkt: Eine minimale Integration wird schrittweise um produktive Funktionen erweitert.
- Verbindung, Extraktion und Transformation implementieren
- Typen, Entitäten und Beziehungen in korrekter Reihenfolge schreiben
- Checkpoint, Idempotenz und Wiederanlauf ergänzen
8. Ereignisverarbeitung und Fehlertoleranz
Schwerpunkt: Reihenfolge, Duplikate, Teilfehler und große Nachrichten werden explizit behandelt.
- Ereignisschema und Partitionierung festlegen
- Retry, Backoff, Dead-Letter und Reprocessing implementieren
- Lastspitzen und verspätete Ereignisse testen
9. Sicherheit technischer Integrationen
Schwerpunkt: Technische Identitäten erhalten nur die für Modell und Datenfluss erforderlichen Rechte.
- Authentifizierungs- und Secret-Verfahren auswählen
- Lese-, Schreib- und Modellrechte minimieren
- Ablauf, Rotation und Sicherheitsfehler testen
10. Tests und Datenqualitätskontrollen
Schwerpunkt: Vertrag, Mapping und resultierender Katalog werden gemeinsam geprüft.
- Unit- und Mappingtests mit repräsentativen Beispielen erstellen
- Create-, Update-, Rename-, Delete- und Reprocessing-Tests durchführen
- Abnahmeabfragen für Vollständigkeit, Beziehungen und Lineage automatisieren
11. Deployment und Betrieb der Integration
Schwerpunkt: Connector, Modell und Konfiguration werden gemeinsam versioniert und beobachtbar betrieben.
- Artefakt, Konfiguration und Typpaket versionieren
- Rollout mit Pilotbestand und kontrollierter Erweiterung durchführen
- Metriken, Logs, Alarmierung und Runbook bereitstellen
Praxisübungen und Laborszenarien
- Praxisfall „API-Orientierung und Clientgrundlagen“: verbindungs-, Authentifizierungs- und Timeoutparameter zentral konfigurieren; Ergebnis dokumentieren und mit einer Gegenprobe abnehmen.
- Praxisfall „Entitäten, Beziehungen und Bulkoperationen“: beziehungen und Klassifikationen in korrekter Reihenfolge ergänzen; Ergebnis dokumentieren und mit einer Gegenprobe abnehmen.
- Praxisfall „Typsystem und Mapping“: qualifizierte Namen und Schlüssel festlegen; Ergebnis dokumentieren und mit einer Gegenprobe abnehmen.
- Praxisfall „Sicherheit technischer Integrationen“: lese-, Schreib- und Modellrechte minimieren; Ergebnis dokumentieren und mit einer Gegenprobe abnehmen.
- Praxisfall „Deployment und Betrieb der Integration“: rollout mit Pilotbestand und kontrollierter Erweiterung durchführen; Ergebnis dokumentieren und mit einer Gegenprobe abnehmen.
Zielgruppe und Voraussetzungen
Zielgruppe: Integrationsentwickler, Data Engineers, Datenplattformarchitekten, Java- oder JVM-Entwickler, DevOps und technische Leads.
Voraussetzungen: Sichere Programmierkenntnisse sowie Erfahrung mit HTTP, JSON, Maven, Kafka und Datenplattformen; Atlas-Typsystem-Grundlagen.
Didaktik und Arbeitsweise
Die Arbeitsphasen folgen einem festen Muster: Ausgangszustand erfassen, Ziel und Prüfkriterien festlegen, Änderung schrittweise durchführen, technische und fachliche Wirkung kontrollieren und den Ablauf als wiederverwendbare Checkliste dokumentieren. Änderungen erfolgen ausschließlich in der Laborumgebung. Für produktive Systeme werden Freigabe, Sicherung, Wartungsfenster und Rückfalloption vorausgesetzt.
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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Integrationsentwickler, Data Engineers, Datenplattformarchitekten, Java- oder JVM-Entwickler, DevOps und technische Leads |
| Voraussetzungen: | Sichere Programmierkenntnisse sowie Erfahrung mit HTTP, JSON, Maven, Kafka und Datenplattformen; Atlas-Typsystem-Grundlagen |
| 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, Demonstrationen, praktische Übungen am System und strukturierte Abnahme |
| 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.
