Veri ve iş akışlarını koddan üretime orkestre et
Apache Airflow'u DevOps yaklaşımıyla sıfırdan öğreten orta seviye eğitim: Airflow mimarisi, DAG ve task tasarımı, operatörler ve sensörler, XCom ile veri akışı, bağlantı/değişken yönetimi, DAG testi ve Kubernetes üzerinde CI/CD ile dağıtım.
Airflow DAG tasarımı, operatörler, zamanlama ve CI/CD ile dağıtım
Bu orta seviye eğitim, Apache Airflow'u sıfırdan ele alıp iş akışı (workflow) orkestrasyonunu DevOps pratikleriyle birleştirir. Airflow mimarisi (scheduler, executor, webserver, metadata DB), DAG kavramı, task ve bağımlılık tanımı; operatörler (Bash, Python, sensör, transfer), XCom ile görevler arası veri aktarımı, zamanlama ve catchup işlenir. Ardından bağlantı (connection) ve değişken (variable) yönetimi, Airflow'un Docker/Kubernetes üzerinde çalıştırılması (KubernetesExecutor), DAG'ların sürüm kontrolü ve CI ile test edilmesi, izleme ve SLA uygulanır. Katılımcılar, üretim kalitesinde DAG'lar yazıp bunları CI/CD hattıyla güvenle dağıtmayı öğrenir.
3 Gün. Her gün dört modül; katılımcılar Airflow temellerinden DAG geliştirmeye, oradan üretim dağıtımına ilerler.
Orta Seviye — Apache Airflow ile iş akışı orkestrasyonu ve DAG'ların DevOps pratikleriyle geliştirilmesi, test edilmesi ve dağıtılması.
Katılımcılar Docker üzerinde Airflow kurup gerçek DAG'lar yazar, operatörleri dener ve CI ile DAG testini uygular.
Karmaşık iş akışlarını kod olarak tanımlayıp güvenilir biçimde zamanlar ve çalıştırırsınız.
Workflow'u Python ile tanımlayıp sürüm kontrolü ve testten geçirirsiniz.
Airflow'u Docker/Kubernetes üzerinde CI/CD ile üretime taşımayı öğrenirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Python bilgisi DAG yazımı için gereklidir.
Komut satırı ve temel Linux kullanımı faydalıdır.
Temel Docker kavramlarına aşinalık işleri kolaylaştırır.
Docker çalıştırabilen ve Airflow'u ayağa kaldıracak bir bilgisayar.
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:
Scheduler, executor ve metadata DB'nin rollerini kavrarsınız.
TaskFlow API ile üretim kalitesinde DAG'lar yazarsınız.
Bash, Python, sensör ve transfer operatörlerini etkin kullanırsınız.
XCom ve Jinja template ile görevler arası veri akışını yönetirsiniz.
Connection, Variable ve secret backend ile güvenli yapılandırma kurarsınız.
pytest ile DAG'ları test eder ve idempotentliği doğrularsınız.
Airflow'u KubernetesExecutor ile üretime konteyner olarak kurarsınız.
SLA, uyarı ve metriklerle Airflow'u üretimde izlersiniz.
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.
Destek mühendisleri için DevOps pratikleri: CI/CD akışı, dağıtım stratejileri, IaC, gözlemlenebilirlik, runbook ve olay yönetimi. Temel seviye DVA eğitimi.
Detayları Gör →Destek mühendisleri için DevOps araçları: ticketing, Prometheus/Grafana izleme, ELK/Loki log, dağıtık izleme, bulut konsolu, CLI ve ChatOps. Temel seviye DVA eğ
Detayları Gör →Bulut hizmet modellerini keşfedin: IaaS, PaaS, SaaS, FaaS, dağıtım modelleri ve paylaşılan sorumluluk sınırı. Destek mühendisleri için temel seviye DVA eğitimi.
Detayları Gör →Bulut destek mühendisi rolü: destek katmanları, talep yaşam döngüsü, SLA yönetimi, müşteri iletişimi, yükseltme ve olay müdahale katkısı. Temel seviye DVA eğiti
Detayları Gör →DevOps'u temelden öğrenin: tanım, CALMS, Üç Yol, CI/CD, IaC, konteyner, gözlemlenebilirlik, kültür ve DORA metrikleri. Temel seviye bütünsel DVA eğitimi.
Detayları Gör →