Wprowadzenie, Instalacja i Podstawy Interfejsu
Moduł 1: Wprowadzenie do Apache Airflow i Ekosystemu Danych
Powitanie i przedstawienie planu szkolenia
Kontekst przepływu danych
Czym jest Apache Airflow
Architektura Apache Airflow
Kluczowe komponenty
Główne funkcje i zastosowania
Ćwiczenie dyskusyjne
Moduł 2: Instalacja i Konfiguracja Środowiska Airflow
Przygotowanie środowiska
Instalacja Apache Airflow
Inicjalizacja Bazy Danych Metadanych
Podstawowa Konfiguracja (airflow.cfg)
Uruchomienie Komponentów Airflow
Moduł 3: Interfejs Użytkownika (UI) Apache Airflow
Nawigacja po UI
Dashboard (DAGs View)
Grid View
Graph View
Calendar View
Gan
View
Task Dura
on / Landing Times
Code View
Task Instance Details
Podstawowe operacje w UI
Sekcja Admin
Moduł 4: Interfejs Linii Poleceń (CLI) Apache Airflow
Wprowadzenie do CLI
Podstawowe grupy poleceń
Zaawansowane użycie CLI
Moduł 5: Tworzenie Pierwszego DAG-a
Anatomia pliku DAG
Podstawowe Operatory
Definiowanie Zależności
Kontekst wykonania i szablony Jinja
Zaawansowane Potoki Danych, ETL, Monitorowanie i Dostosowywanie
Moduł 6: Zaawansowane Koncepty DAG i Operatory
Harmonogramowanie w Detalach
Komunikacja Między Zadaniami (XComs)
Przepływy Warunkowe
Sensory
Parametryzacja DAG-ów
Moduł 7: Budowanie Potoków ETL/ELT i Integracja z Systemami Zewnętrznymi
Wzorce Projektowe ETL/ELT w Airflow
Operatory i Hooki dla Systemów Zewnętrznych
Zarządzanie Połączeniami (Connections)
Zarządzanie Zmiennymi (Variables)
Moduł 8: Monitorowanie, Optymalizacja i Zarządzanie Airflow
Zaawansowane Monitorowanie
Zalecane praktyki monitorowania przepływów i obciążenia Airflow
Optymalizacja Wydajności i Skalowalność
Obsługa Błędów i Niezawodność
Ponowienie zadań, procesów
REST API Airflow
Wywoływanie kilku procesów/DAG-ów
Moduł 9: Modularność, Testowanie i Najlepsze Praktyki
Organizacja Przepływów
Task Groups
Grupowanie DAG-ów, wywołanie całej grupy DAG-ów w innym przepływie
Personalizacja Airflow
Testowanie DAG-ów i Zadań
Debugowanie DAGów
Najlepsze Praktyki
Organizacja Kodu
Projektowanie DAG-ów
Zarządzanie Konfiguracją
Wydajność
Bezpieczeństwo
Moduł 10: Podsumowanie, Q&A i Dalsze Kroki
Rozwiązywanie Najczęstszych Problemów (Troubleshooting Recap)
Podsumowanie kluczowych koncepcji i umiejętności nabytych podczas szkolenia.
Otwarta sesja Q&A
Zasoby i Społeczność
Zakończenie szkolenia