AZ-400 - MICROSOFT DEVOPS SOLUTIONS: REUSABLE PIPELINE COMPONENTS EĞİTİMİ

Bir kez yaz, her pipeline'da tekrar kullan

YAML template, parametre, task group ve merkezi şablon deposuyla pipeline'larda tutarlı ve tekrar kullanılabilir bileşenler kurun.

Tekrar kullanılabilir pipeline bileşenlerini öğreten ileri seviye eğitim: step/job/stage/variable template, tip güvenli parametreler, ${{ if }}/${{ each }} ifadeleri, merkezi template reposu, extends ile standart dayatma ve task group'tan YAML'a geçiş.

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

Eğitim Hakkında

YAML template'leri, parametreler, task group ve şablon kütüphanesi

Bu ileri seviye eğitim, pipeline kodunun tekrarını ortadan kaldırarak ekip genelinde tutarlı ve bakımı kolay CI/CD bileşenleri kurmayı öğretir. YAML template türleri (stage, job, step, variable template), template parametreleri ve tip güvenli parametre tanımı, template expression'ları (${{ }}) ile koşullu üretim işlenir. Extends template ile standart dayatan güvenlik şablonları, required template check, merkezi bir template reposu ve resources ile dış repodan template çekme ele alınır. Classic'te task group kullanımı ve YAML'a geçiş de gösterilir. Katılımcılar, birden çok projenin paylaştığı bir şablon kütüphanesi tasarlar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar tekrar eden pipeline'ı parçalayıp merkezi şablon kütüphanesine dönüştürür.

Seviye

İleri Seviye — YAML template'leri, parametreli şablonlar, task group'lar ve merkezi pipeline kütüphaneleriyle tekrar kullanılabilir CI/CD bileşenleri.

Öğrenme Metodu

Katılımcılar gerçek YAML template'leri yazıp parametrelendirerek birden çok pipeline'da tekrar kullanmayı uygulamalı yapar.

Neden Bu Eğitim?

♻️Tekrar Kullanım

Template'lerle aynı mantığı onlarca pipeline'da tek kaynaktan kullanırsınız.

🧱Tutarlılık

Merkezi şablonlarla ekip genelinde standart ve kaliteyi dayatarsınız.

🛠️Kolay Bakım

Tek template değişikliği tüm pipeline'lara yansıyarak bakımı kolaylaştırır.

Anahtar Konular

az-400 eğitimiyaml templatepipeline templatetask groupextends templatereusable pipelineazure devops şablontemplate parametreci/cd standart
“İyi bir pipeline bileşeni, kopyalanmak için değil tekrar kullanılmak için yazılır.”

Ön Koşullar

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

1
YAML Pipelines

Çalışan YAML pipeline yazma deneyimi beklenir.

2
Git Bilgisi

Çok repolu çalışma ve referans mantığına aşinalık faydalıdır.

3
Değişken Kavramı

variables ve parametre farkına temel aşinalık gereklidir.

4
Ortam

Azure DevOps organizasyonu ve en az iki test projesi/reposu.

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ı, tekrar eden pipeline mantığını template'lere ayırır.
Modül 1
Template Türleri
  • Step template ile adım grubunun tekrar kullanımı
  • Job template ile tüm bir job'un paylaşımı
  • Stage template ile stage düzeyinde standart
  • Variable template ile ortak değişken seti
  • Template dosya organizasyonu ve adlandırma
  • includes/extends kullanım farkının kavranması
Modül 2
Template Çağrısı
  • steps: - template: ile yerel template dahil etme
  • parameters ile template'e değer geçirme
  • Aynı template'in farklı parametrelerle çoğaltımı
  • Nested template (template içinde template) kullanımı
  • Template yolu ve göreli referans yönetimi
  • Çağrı hatalarının derleme anında yakalanması
Modül 3
Parametre Tasarımı
  • parameters bloğunda tip (string, boolean, object, step) tanımı
  • Varsayılan değer ve zorunlu parametre ayrımı
  • object parametre ile yapılandırılabilir girdi
  • values ile parametreyi seçeneklerle kısıtlama
  • Parametre ile run-time variable farkı
  • Parametre doğrulamasıyla hatalı kullanımın önlenmesi
Modül 4
Koşullu Üretim
  • ${{ if }} template expression ile koşullu blok
  • ${{ each }} ile liste üzerinde yineleme
  • Compile-time ve run-time ifade ayrımı
  • Parametreye göre adım ekleme/çıkarma
  • Ortama göre farklı stage üretimi
  • Karmaşık ifadelerin okunur tutulması
Günün hedefiKatılımcı, template'leri merkezi repoda toplayıp projeler arası paylaşır.
Modül 1
Template Reposu
  • Ortak template'ler için ayrı bir repo tasarımı
  • resources: repositories ile dış repo referansı
  • ref ile template reposunun sürüm/branch sabitlenmesi
  • Template reposu erişim izinlerinin yönetimi
  • Sürümlenmiş template (tag) ile kararlılık
  • Kütüphane klasör yapısının düzenlenmesi
Modül 2
Versiyonlama
  • Template değişikliğinin geriye uyumluluğu
  • Breaking değişiklikte yeni sürüm (major) açma
  • Pipeline'ların belirli template sürümüne sabitlenmesi
  • Template changelog ile değişiklik izleme
  • Kademeli yükseltme (rollout) stratejisi
  • Eski sürüm desteğinin sonlandırılması
Modül 3
Extends ve Dayatma
  • extends template ile pipeline iskeletinin zorunlu kılınması
  • required template check ile standart dayatma
  • Güvenlik adımlarının extends ile garanti edilmesi
  • Kullanıcının yalnız izin verilen parametreyi değiştirmesi
  • Standart dışı pipeline'ların engellenmesi
  • Platform ekibi–geliştirici sorumluluk ayrımı
Modül 4
Task Group ve Geçiş
  • Classic pipeline'da task group ile adım paylaşımı
  • Task group parametreleri ve sürümleme
  • Task group'un YAML template'e dönüştürülmesi
  • Classic'ten YAML'a kademeli geçiş planı
  • Export/import ile task group taşınması
  • Geçişte davranış farklarının test edilmesi
Günün hedefiKatılımcı, şablon kütüphanesinin kalitesini ve güvenliğini yönetir.
Modül 1
Şablon Testi
  • Template'in örnek pipeline ile doğrulanması
  • Compile-time hatalarının yakalanması
  • Parametre kombinasyonlarının test edilmesi
  • Template değişikliğinin regresyon kontrolü
  • Önizleme (preview) ile üretilen YAML'ın görülmesi
  • Test pipeline'ının CI'ya bağlanması
Modül 2
Güvenlik Standardı
  • Güvenlik tarama adımlarının template'e gömülmesi
  • Secret kullanımının şablonda güvenli kılınması
  • İzinli task listesinin kısıtlanması
  • Supply chain güvenliği için imzalı template
  • Dış template'in güven sınırının yönetimi
  • Zorunlu check'lerin şablonla garanti edilmesi
Modül 3
Dokümantasyon
  • Template kullanım kılavuzunun yazılması
  • Parametrelerin ve örneklerin belgelenmesi
  • Kütüphane kataloğunun ekibe sunumu
  • Sürüm ve uyumluluk notlarının paylaşımı
  • Sık yapılan hataların dokümante edilmesi
  • Self-service kullanım için rehber hazırlığı
Modül 4
Yönetişim
  • Template sahipliği ve katkı sürecinin tanımı
  • Değişiklik için PR ve onay akışı
  • Kullanım metrikleriyle benimsenmenin izlenmesi
  • Kullanılmayan template'lerin ayıklanması
  • Platform ekibinin destek modeli
  • Geri bildirimle kütüphanenin evrimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Template Türleri

Step, job, stage ve variable template'lerini yazıp kullanırsınız.

✅
Parametreleme

Tip güvenli parametrelerle esnek ve güvenli şablon tasarlarsınız.

✅
Koşullu Üretim

${{ if }} ve ${{ each }} ile dinamik pipeline üretirsiniz.

✅
Merkezi Repo

resources ile dış repodan sürümlü template çekersiniz.

✅
Extends

extends ve required check ile standart dayatırsınız.

✅
Task Group

Classic task group'ları YAML template'e dönüştürürsünüz.

✅
Güvenlik

Güvenlik adımlarını şablona gömerek tedarik zincirini korursunuz.

✅
Yönetişim

Şablon kütüphanesinin sürüm, test ve sahipliğini yönetirsiniz.

Kimler İçin Uygundur?

  • Birden çok proje/ekip için standart CI/CD kurmak isteyen DevOps mühendisleri
  • platform ekipleri
  • pipeline mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Birden çok proje için standart CI/CD kurmak isteyen DevOps mühendisleri, platform ekipleri ve pipeline mimarları için uygundur.
Hangi template türleri işleniyor?
Step, job, stage ve variable template'leri; parametre tasarımı ve ${{ if }}/${{ each }} ifadeleriyle koşullu üretim uygulamalı ele alınır.
Template'ler projeler arası paylaşılabilir mi?
Evet, resources: repositories ile merkezi bir template reposundan sürümlü (ref) template çekilerek paylaşım gösterilir.
Task group'tan YAML'a geçiş var mı?
Classic task group kullanımı ve bunların YAML template'e dönüştürülmesiyle kademeli geçiş planı işlenir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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: Reusable Pipeline Compo Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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ıSite Reliability Engineering: Apache ZooKeeper for Distributed Systems Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Apache ZooKeeper for Distributed Systems Eğitimi

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

Apache ZooKeeper eğitimi: ZNode, ZAB, quorum, watch, Curator ile liderlik seçimi ve dağıtık kilit, ACL güvenliği, JMX izleme ve operasyon.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering: Consul for Service Discovery and Configuration Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Consul for Service Discovery and Configuration Eğitimi

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

Consul eğitimi: servis keşfi, health check, KV store, consul-template, Connect mTLS servis mesh, ACL, çok veri merkezi ve Kubernetes entegrasyonu.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability Engineering: Scenario Planning Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability Engineering: Scenario Planning Eğitimi

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

SRE senaryo planlama: risk envanteri, FMEA, pre-mortem, kaos mühendisliği, Chaos Mesh, game day, felaket kurtarma ve RTO/RPO tatbikatı eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability: Engineering Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability: Engineering Eğitimi

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

SRE mühendisliği: SLO ve hata bütçesi, Prometheus, Grafana, OpenTelemetry, Terraform, canary dağıtım, circuit breaker, olay yönetimi ve kapasite planı.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSite Reliability: Tools & Automation Eğitimi
DevOps ve Konteyner Eğitimleri

Site Reliability: Tools & Automation Eğitimi

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

SRE araçları ve otomasyon: Prometheus, Grafana, Loki, Terraform, Ansible, Argo CD, PagerDuty, ChatOps ve alarm tetikli runbook otomasyonu eğitimi.

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