Szkolenie Apache Airflow lub po prostu szkolenia Airflow zapoznaje uczestników z technologią Apache Airflow (w skrócie Airflow) w sposób praktyczny. Na kursie zostaje przekazana praktyczna wiedza z zakresu planowania i sterowania przepływami pracy zadań powiązanych z ETL. Podczas zadań zostaną omówienia sposoby implementacji poszczególnych zadań, sterowanie całym planem wykonania oraz tworzenie połączeń do źródeł zewnętrznych (np. bazy danych). Nie zabraknie również podstaw administracji oraz wykonywania poleceń z poziomu API narzędzia
Grupa docelowa: DevOpsi, Programiści, Inżynierowie Danych
Środowisko pracy: 1. Konteneryzacja za pomocą Dockera, 2. Maszyna wirtualna z systemem operacyjnym Linux (preferowany Debian/Ubuntu)
Wymagana wiedza: Bardzo dobra znajomość języka Python, Podstawy programowania w Shell Script (Bash)
Nauczymy Cię podstawowej architektury Apache Airflow oraz przeprowadzimy porównanie między wersją 1.0 a 2.0. Dowiesz się, jakie zmiany zaszły między tymi dwiema wersjami, co pomoże Ci lepiej zrozumieć, jak efektywnie korzystać z najnowszych funkcji. Po ukończeniu tego modułu będziesz gotów zainstalować środowisko pracy i przystąpić do praktycznego wykorzystania tej wiedzy.
W tym module skoncentrujemy się na praktycznych aspektach korzystania z Apache Airflow. Nauczysz się korzystać z interfejsu, tworzyć podstawowe plany oraz operować na operatorach, takich jak Empty czy Bash. Dzięki temu zrozumiesz, jakie możliwości oferuje narzędzie w zakresie planowania i wykonywania zadań.
Omówimy bardziej zaawansowane aspekty korzystania z operatorów, takich jak Python czy Http. Nauczysz się tworzyć połączenia do różnych źródeł zewnętrznych, a także korzystać z sensorów, takich jak File, Http czy Python, aby skutecznie kontrolować przepływ pracy zadań.
Ten moduł koncentruje się na skutecznym zarządzaniu zadaniami w Apache Airflow. Nauczysz się tworzyć harmonogram zadań, radzić sobie z catchup & backfill, wykorzystywać tagi oraz resetować wykonań. Poznasz także zaawansowane koncepcje, takie jak operator PythonBranch i trigger rules, które umożliwią Ci jeszcze lepszą kontrolę nad przepływem pracy.
Poniższy program obejmuje główne tematy poruszane podczas szkolenia „Apache Airflow . Dzięki tym punktom uczestnicy zdobędą wiedzę teoretyczną i praktyczne umiejętności potrzebne do pracy z Airflow.
Po każdym ukończonym szkoleniu otrzymujesz certyfikat, który potwierdza ukończenie szkolenia w danym terminie oraz dokumentuje ramowy zakres ukończonego szkolenia, a tym samym posiadane umiejętności.
Na przestrzeni 10 lat współpracowaliśmy z największymi firmami i instytucjami w Polsce, przez co nasze certyfikaty są rozpoznawane w całym kraju.
To szkolenie realizujemy w formie szkolenia zamkniętego. Program szkolenia możemy dopasować do specyfiki pracy Twojej organizacji, poziomu uczestników oraz celów, jakie chcesz osiągnąć. Termin realizacji ustalamy indywidualnie, tak aby był wygodny dla całego zespołu.
Szkolenie może odbyć się w siedzibie Twojej firmy, w naszej sali szkoleniowej lub w formie zdalnej – na żywo z trenerem. W przypadku szkoleń realizowanych w firmie możemy również zapewnić laptopy oraz pełne zaplecze szkoleniowe.
Szkolenie może być realizowane w standardowym trybie 8 godzin dziennie lub w krótszych blokach, np. 4 godziny dziennie. Istnieje także możliwość organizacji indywidualnego szkolenia 1 na 1 z trenerem.
Skontaktuj się z nami, aby ustalić szczegóły współpracy, zakres szkolenia oraz dogodny termin realizacji.
Zajmujemy się również organizowaniem szkoleń zamkniętych, na wyłączność, dla osób lub firm, w miejscu wskazanym przez zamawiającego. Wystarczy się z nami skontaktować i ustalić szczegóły.