Seminar / Training
Lernziele
- Eigene Integrationen als Hooks, Operators und Sensors konzipieren und implementieren
- Wiederverwendbare Bausteine als Provider-Paket paketieren und versionieren
- Fehler- und Retry-Verhalten im Operator-Design sauber definieren
- Deployment- und Kompatibilitätsaspekte (Abhängigkeiten, Airflow-Versionen, Provider-Versionen) berücksichtigen
Zielgruppe
- Teams mit Bedarf an wiederverwendbaren Integrationen zu internen Systemen
- Plattform- und Data-Engineering, die Standardisierung und Governance in DAG-Projekten etablieren
- Python-Entwicklung, die Airflow um domänenspezifische Bausteine erweitert
Voraussetzungen
- Praktische Airflow-Entwicklungserfahrung (DAG-Patterns, TaskFlow, Konfiguration)
- Sichere Python-Kenntnisse; Grundwissen zu Packaging/Dependency-Management ist vorteilhaft
Inhalte
- Design von Integrationen: Abstraktion, Wiederverwendung, Konfigurationsprinzipien
- Hooks: Verbindungsmanagement, Sessions/Clients, Fehlerklassen, Timeouts
- Operators:
- Operator-API, Parameter, Templates, Idempotenz
- Return Values, XCom-Strategien, Logging und Metriken
- Retries, Timeouts, Trigger Rules und saubere Exception-Modelle
- Sensors: Polling vs. eventnahes Warten, effiziente Strategien, Timeouts
- Provider-Pakete:
- Projektstruktur, Metadaten, Abhängigkeiten, Versionierung
- Dokumentationsprinzipien ohne externe Referenzen
- Plugins (Überblick): Erweiterungen für UI/Views, Menüs, zusätzliche Komponenten
- Qualität und Wartbarkeit: Typisierung, Linting, Teststrategien für Operators/Hooks
Praxisübungen
- Schritt-für-Schritt einen Hook implementieren und über Connections konfigurierbar machen
- Einen Custom Operator bauen: Templates, Logging, Fehlerbehandlung, Idempotenz-Regeln
- Einen Sensor entwerfen und mit Timeout-/Retry-Strategien absichern
- Packaging als Provider: Projektstruktur, Abhängigkeiten, Versionen, Installation im Zielsystem
- Code-Qualität: kleine Test-Suite und statische Checks als Mindeststandard
Anschluss
Für Teams mit produktivem Rollout-Fokus ergänzt das Seminar Testing & CI/CD die Inhalte um automatisierte Build- und Deployment-Prozesse.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

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: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwicklung, Data Platform Engineering, Teams mit Bedarf an wiederverwendbaren Airflow-Integrationen |
| Vorausetzung: | Sichere Python-Kenntnisse und praktische Erfahrung mit Airflow-DAGs. Kenntnisse aus dem Developer-Seminar 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: | Vortrag, Demonstrationen, praktische Übungen am System |
| 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.
