Airflow'u tarayıcıda dakikalar içinde ayağa kaldırın
GitHub Codespaces, Gitpod ve docker-compose ile yerel kurulum gerektirmeyen tarayıcı ortamında Airflow 2.x kurup ilk DAG'ı yazıp çalıştırmayı öğreten uygulamalı eğitim.
Yerel kurulum olmadan tarayıcıda tam işlevli Airflow ortamı
Bu eğitim, Apache Airflow 2.x'i tamamen tarayıcı tabanlı ortamlarda kurmayı öğretir. GitHub Codespaces, Gitpod ve Play with Docker üzerinde docker-compose ile webserver, scheduler, triggerer ve PostgreSQL metadata veritabanını ayağa kaldırma adımları işlenir. Port yönlendirme, AIRFLOW_HOME ve ortam değişkenleri, astro CLI ile hızlı başlangıç, ilk DAG'ın yazılması ve UI üzerinden tetiklenmesi uygulamalı anlatılır. Kurulum gerektirmeyen bu yaklaşımla ekip eğitimleri ve prototip geliştirme hızlanır.
2 Gün. Her gün dört modül; Codespaces ve docker-compose ile canlı Airflow ortamı kurma labları.
Temel Seviye — Apache Airflow'u tarayıcı tabanlı ortamlarda (GitHub Codespaces, Gitpod, Docker Playground) sıfırdan kurup DAG çalıştırmayı kapsar.
Her katılımcı kendi tarayıcı tabanlı ortamında docker-compose ile Airflow ayağa kaldırıp örnek DAG tetikleyerek uygular.
Tarayıcıda açılan ortamda Airflow'u saniyeler içinde çalıştırırsınız.
Resmi compose dosyasıyla tüm Airflow bileşenlerini tek komutla kurarsınız.
DAG fikirlerinizi yerel kuruluma gerek kalmadan hızla denersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Güncel bir tarayıcı ve GitHub/Gitpod hesabı yeterlidir.
Python ile temel fonksiyon ve modül yazımına aşinalık faydalıdır.
Temel terminal ve git komutları bilmek işi kolaylaştırır.
Container ve image kavramlarına giriş düzeyinde aşinalık beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Codespaces veya Gitpod'da Airflow ortamını ayağa kaldırırsınız.
webserver, scheduler ve triggerer servislerini yönetirsiniz.
PythonOperator ile basit bir DAG yazıp çalıştırırsınız.
Task bağımlılıklarını >> operatörüyle kurarsınız.
Variables ve Connections ile yapılandırma yaparsınız.
Grid/Graph görünümü ve loglarla çalıştırmayı izlersiniz.
DAG parse ve task hatalarını UI üzerinden çözersiniz.
git ve requirements ile ortamı tekrar üretir ve paylaşırsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Apache Airflow temelleri: mimari, scheduler/executor, DAG, operatörler, schedule_interval, catchup, Jinja şablon ve XCom'u uygulamalı öğrenin.
Detayları Gör →Veri mühendisliği yaşam döngüsü: ingest (batch/stream/CDC), depolama, Parquet/Avro, boyutsal modelleme, ETL/ELT, orkestrasyon ve veri kalitesini öğrenin.
Detayları Gör →ETL testi temelleri: test türleri, STTM okuma, count reconciliation, dönüşüm doğrulama ve veri kalitesi kontrollerini SQL ile uygulamalı öğrenin.
Detayları Gör →Airflow'da özel operatör, hook, sensor, deferrable trigger ve plugin geliştirme; provider paketleme ve pytest/CI entegrasyonunu uygulamalı öğrenin.
Detayları Gör →Snowflake'e giriş: tablo oluşturma, COPY INTO ile veri yükleme, SQL sorgulama, virtual warehouse ve Snowsight dashboard'u uygulamalı öğrenin.
Detayları Gör →