AZ-400 - MICROSOFT DEVOPS SOLUTIONS: AZURE PIPELINES YAML EĞİTİMİ

Pipeline'ları kod olarak profesyonelce yazın

AZ-400 kapsamında YAML pipeline, stage/job/step, template, variable, condition, environment ve deployment strategy

AZ-400 kapsamında Azure Pipelines'ı YAML ile stage/job/step, template, variable, environment ve deployment strategy kullanarak uçtan uca yazmayı öğreten ileri seviye uygulamalı eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Pipeline as code ile yeniden kullanılabilir ve güvenli CI/CD tanımı

AZ-400 serisinin bu modülü, Azure Pipelines'ı YAML ile uçtan uca tanımlamayı öğretir. Pipeline hiyerarşisi (stage, job, step), trigger ve PR trigger, variable ve variable group, parametre ve expression işlenir. Template ile yeniden kullanım, extends ile güvenlik, condition ve dependency ile akış kontrolü ele alınır. Deployment job ve environment, runOnce/rolling/canary strateji, approval ve check, matrix ve parallel, service connection ve secret yönetimi, Key Vault entegrasyonu uygulamalı gösterilir. Multi-stage CI/CD hattı baştan sona kurulur.

Süre ve Format

4 Gün. Her gün dört modül; YAML temelinden template ve çok ortamlı dağıtım hattına kadar lab odaklı akış.

Seviye

İleri Seviye — Azure Pipelines YAML ile stage, job, template ve çok ortamlı dağıtım

Öğrenme Metodu

Gerçek bir repoda YAML pipeline yazma, template çıkarma ve çok ortamlı dağıtım kurma senaryolarıyla uygulamalı ilerlenir.

Neden Bu Eğitim?

📝Pipeline as Code

Pipeline'ı YAML ile versiyonlanabilir, incelenebilir ve tekrarlanabilir hale getirirsiniz.

♻️Yeniden Kullanım

Template ve parametrelerle ortak pipeline mantığını tüm projelerde yeniden kullanırsınız.

🚀Kontrollü Dağıtım

Environment, approval ve deployment strategy ile güvenli çok ortamlı dağıtım kurarsınız.

Anahtar Konular

az-400azure pipelines yamlpipeline as codeyaml templatevariable groupdeployment jobenvironment approvalcanary deploymentci/cd azureazure devops
“Pipeline'ınız da kodunuz kadar önemlidir; onu da öyle yazın.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
CI/CD Temeli

CI/CD kavramları ve temel pipeline mantığına aşinalık beklenir.

2
YAML

Temel YAML sözdizimi bilgisi faydalıdır.

3
Git

Git ve pull request akışına aşinalık işe yarar.

4
Azure DevOps

Laboratuvarlar için Azure DevOps proje erişimi gereklidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı YAML pipeline hiyerarşisini ve tetikleyicileri kavrar ve ilk pipeline'ını yazar.
Modül 1
Pipeline Yapısı
  • pipeline > stage > job > step hiyerarşisi
  • Tek stage kısayol sözdizimi
  • steps, script, bash, pwsh task'ları
  • checkout davranışı
  • YAML şema ve schema validation
  • Pipeline dosya organizasyonu
Modül 2
Trigger ve PR Trigger
  • CI trigger ve branch filtresi
  • path filter ile seçici tetikleme
  • PR trigger ve build validation
  • Scheduled trigger (cron)
  • Pipeline resource trigger
  • Batch ve trigger none
Modül 3
Task ve Step
  • Built-in task kullanımı
  • Marketplace extension task
  • displayName ve condition
  • continueOnError ve timeoutInMinutes
  • Script'ten değişken set etme (logging command)
  • Task input ve versiyonlama
Modül 4
Agent ve Pool
  • pool ve vmImage seçimi
  • Self-hosted pool kullanımı
  • demands ile capability
  • Container job
  • Agent çalışma dizini değişkenleri
  • Pool concurrency
Günün hedefiKatılımcı değişken, parametre ve expression'larla dinamik ve ortam duyarlı pipeline yazar.
Modül 1
Variable
  • Inline ve pipeline değişkenleri
  • Predefined (system) değişkenler
  • Runtime vs compile-time değişken
  • Output variable ve job'lar arası aktarım
  • Secret variable yönetimi
  • Değişken öncelik sırası
Modül 2
Variable Group ve Key Vault
  • Library'de variable group
  • Group'u pipeline'a bağlama
  • Key Vault'tan secret çekme (link)
  • Secret maskeleme
  • Ortam bazlı group
  • Erişim yetkilendirme
Modül 3
Parameter
  • runtime parameter tanımı
  • Parametre tipleri ve default
  • Parametre ile pipeline özelleştirme
  • Parametre vs değişken farkı
  • Template'e parametre geçirme
  • Object ve stepList parametreleri
Modül 4
Expression ve Koşul
  • Macro, template ve runtime expression
  • condition ile adım/job kontrolü
  • dependencies ve result koşulu
  • if/each template expression
  • eq, and, or fonksiyonları
  • Koşullu stage çalıştırma
Günün hedefiKatılımcı template'lerle pipeline mantığını yeniden kullanır ve extends ile güvenlik uygular.
Modül 1
Template Türleri
  • step, job, stage, variable template
  • Template include ile çağırma
  • Template dosya organizasyonu
  • Repository resource ile paylaşım
  • Çapraz repo template
  • Template versiyonlama
Modül 2
Parametreli Template
  • Template parametreleri ve tipleri
  • each ile döngü ve matrix üretimi
  • Koşullu template mantığı
  • Varsayılan ve zorunlu parametre
  • Nested template
  • DRY prensibiyle sadeleştirme
Modül 3
extends ve Pipeline İskeleti
  • extends ile zorunlu iskelet
  • Required template kullanımı
  • Template injection önleme
  • Parametre kısıtı (values)
  • Organizasyon standardı dayatma
  • Pipeline onayı ile birlikte
Modül 4
Pipeline Güvenliği
  • Protected resource ve approval
  • Pipeline permission ve authorize
  • Secret'a yetkisiz erişim önleme
  • Fork PR güvenliği
  • settable at queue time kısıtı
  • Template ile güvenlik dayatma
Günün hedefiKatılımcı deployment job ve environment ile çok ortamlı, stratejili dağıtım hattı kurar.
Modül 1
Deployment Job
  • deployment keyword ve lifecycle
  • environment ile ilişkilendirme
  • Deployment history ve traceability
  • Deployment vs normal job
  • Checkout ve artifact indirme
  • Rollback senaryosu
Modül 2
Environment
  • Environment kaynağı oluşturma
  • VM, Kubernetes, generic resource
  • Approval ve check tanımı
  • Business hours ve gate
  • Exclusive lock
  • Environment güvenliği
Modül 3
Deployment Strategy
  • runOnce stratejisi
  • rolling deployment
  • canary deployment
  • preDeploy, deploy, routeTraffic, postRouteTraffic hook'ları
  • on: failure/success
  • Strateji seçim kriterleri
Modül 4
Matrix ve Parallel
  • matrix ile çoklu konfigürasyon
  • maxParallel ayarı
  • Çoklu platform build
  • Fan-out/fan-in deseni
  • Dependency ile stage sıralama
  • Paralellik ve maliyet

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
YAML Yapısı

Stage, job ve step hiyerarşisiyle temiz YAML pipeline yazarsınız.

✅
Trigger

CI, PR ve scheduled trigger'ları path filtresiyle yapılandırırsınız.

✅
Değişken Yönetimi

Variable group ve Key Vault ile güvenli değişken yönetirsiniz.

✅
Expression

Condition ve expression'larla dinamik akış kontrolü kurarsınız.

✅
Template

Parametreli template'lerle pipeline mantığını yeniden kullanırsınız.

✅
extends Güvenlik

extends ile organizasyon standardı ve güvenlik dayatırsınız.

✅
Environment

Environment ve approval ile kontrollü dağıtım kurgularsınız.

✅
Deployment Strategy

runOnce, rolling ve canary stratejilerini uygularsınız.

Kimler İçin Uygundur?

  • Azure Pipelines'ı YAML ile profesyonelce yazmak isteyen DevOps mühendisleri
  • build/release yöneticileri
  • geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure Pipelines'ı YAML ile profesyonelce yazmak isteyen DevOps mühendisleri, build/release yöneticileri ve geliştiriciler için uygundur.
Classic pipeline mı YAML mı?
Eğitim tamamen YAML (pipeline as code) odaklıdır; YAML versiyonlanabilir, incelenebilir ve tekrarlanabilir olduğu için tercih edilir.
Template ne işe yarar?
Ortak pipeline mantığını yeniden kullanmayı ve extends ile organizasyon standardını dayatmayı sağlar; eğitimde parametreli template yazılır.
Parametre ile değişken farkı nedir?
Parametreler compile-time'da, değişkenler runtime'da işlenir; eğitimde hangi durumda hangisinin kullanılacağı uygulamalı gösterilir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Microsoft resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. AZ-400 - Microsoft DevOps Solutions: Azure Pipelines YAML Eğ Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıEnd-to-End TinyML Pipeline'ları İnşa etme Eğitimi
DevOps ve Konteyner Eğitimleri

End-to-End TinyML Pipeline'ları İnşa etme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Sensör verisi toplama, int8 niceleme, TensorFlow Lite Micro, Edge Impulse ve OTA ile mikrodenetleyiciye uçtan uca TinyML dağıtımını öğreten orta seviye eğitim.

Detayları Gör →
DevOps Kültürü ve UygulamalarıForm Handlers & Pipeline Architecture Eğitimi
DevOps ve Konteyner Eğitimleri

Form Handlers & Pipeline Architecture Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Form handler tasarımı, girdi doğrulama, mesaj kuyrukları, idempotent işleme, dead letter ve backpressure ile dayanıklı veri işleme hattını öğreten orta seviye e

Detayları Gör →
DevOps Kültürü ve UygulamalarıFull-Stack platform engineering training program Eğitimi
DevOps ve Konteyner Eğitimleri

Full-Stack platform engineering training program Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Backstage portal, altın yollar, Crossplane ve Argo CD GitOps ile self-servis iç geliştirici platformu kurmayı öğreten ileri seviye platform mühendisliği eğitimi

Detayları Gör →
DevOps Kültürü ve UygulamalarıGCP DevOps: CloudOps with Google Cloud Platform Eğitimi
DevOps ve Konteyner Eğitimleri

GCP DevOps: CloudOps with Google Cloud Platform Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Cloud Build, Artifact Registry, GKE, Cloud Deploy, Cloud Operations ve Terraform ile Google Cloud üzerinde uçtan uca CloudOps kurmayı öğreten orta seviye GCP eğ

Detayları Gör →
DevOps Kültürü ve UygulamalarıGeliştiriciler için Platform Mühendisliği Eğitimi
DevOps ve Konteyner Eğitimleri

Geliştiriciler için Platform Mühendisliği Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Self-servis platform, altın yollar, çok aşamalı Docker, Helm ve CI/CD soyutlamalarıyla geliştirici gözünden platform mühendisliğini öğreten orta seviye eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn