DEVOPS PIPELINES: CONFIGURING & BUILDING CORE ELEMENTS OF AZURE PIPELINES EĞİTİMİ

Azure Pipelines ile uçtan uca CI/CD kur

YAML pipeline, stage ve job hiyerarşisi, agent havuzları, artifact ve ortam onaylarıyla Azure DevOps üzerinde CI/CD hattı inşa edin.

Azure DevOps Pipelines'ı YAML ile uçtan uca ele alan orta seviye eğitim: pipeline yapısı ve trigger'lar, agent havuzları ve task'lar, artifact ve template, çok aşamalı deployment job'ları, ortamlar ve onay kontrolleri.

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

Eğitim Hakkında

Azure Pipelines YAML, stage/job/task, agent ve dağıtım aşamaları

Bu orta seviye eğitim, Azure DevOps Pipelines'ı YAML tabanlı yapılandırma ile uçtan uca ele alır. azure-pipelines.yml yapısı, trigger ve PR trigger'ları, stage/job/step hiyerarşisi, Microsoft-hosted ve self-hosted agent havuzları, task ve script adımları, değişkenler ve değişken grupları, template ile yeniden kullanım, artifact yayımlama ve indirme, ortam (environment) ve deployment job'ları, onay ve kontroller (approvals & checks) ile servis bağlantıları (service connections) işlenir. Katılımcılar derlemeden çok aşamalı dağıtıma uzanan tam bir hattı YAML ile kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar hattı YAML temelleri, agent/task, artifact ve çok aşamalı dağıtım eksenlerinde kurar.

Seviye

Orta Seviye — Azure Pipelines'ın YAML tabanlı yapılandırması, stage/job/task hiyerarşisi, agent havuzları, artifact ve dağıtım aşamalarının uçtan uca ele alınması.

Öğrenme Metodu

Katılımcılar gerçek bir Azure DevOps projesinde YAML pipeline yazarak derleme, test ve dağıtım aşamalarını uygulamalı yapılandırır.

Neden Bu Eğitim?

⚙️YAML Hattı

Pipeline'ı kod olarak YAML ile sürümlenebilir biçimde tanımlarsınız.

🏗️Çok Aşamalı

Stage, job ve deployment job'larıyla çok aşamalı dağıtım kurarsınız.

🔐Kontrollü Dağıtım

Ortam onayları ve servis bağlantılarıyla güvenli dağıtım sağlarsınız.

Anahtar Konular

azure pipelinesazure devopsyaml pipelineci cd azuredeployment jobazure artifactsservice connectionpipeline templateself-hosted agentapprovals checks
“İyi bir Azure pipeline, YAML'da okunan, sürümlenen ve her çalıştığında aynı sonucu veren bir sözleşmedir.”

Ön Koşullar

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

1
Git Bilgisi

Temel Git ve sürüm kontrolü kullanımına aşinalık faydalıdır.

2
CI/CD Kavramı

Sürekli entegrasyon ve dağıtım kavramlarına giriş düzeyinde aşinalık beklenir.

3
YAML Okuma

Temel YAML söz dizimi bilgisi çalışmayı kolaylaştırır.

4
Azure Hesabı

Azure DevOps organizasyonuna erişimli bir hesap 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 tabanlı pipeline yapısını ve tetikleme mekanizmalarını kurabilir.
Modül 1
Pipeline YAML Yapısı
  • azure-pipelines.yml dosyasının konumu ve yapısı
  • pipeline, stage, job, step hiyerarşisi
  • pool ile agent havuzu seçimi
  • resources ile dış kaynak referansı
  • Classic (UI) pipeline ile YAML karşılaştırması
  • YAML şema doğrulaması ve ön izleme
Modül 2
Trigger Mekanizmaları
  • CI trigger ile branch bazlı tetikleme
  • PR trigger ile pull request doğrulaması
  • path ve branch filtreleri
  • scheduled (cron) trigger tanımı
  • pipeline resource trigger ile zincirleme
  • Manuel ve otomatik tetikleme dengesi
Modül 3
Değişkenler
  • Satır içi (inline) değişken tanımı
  • Değişken grupları (variable groups) ve Library
  • Azure Key Vault ile gizli değişken bağlama
  • Runtime ve compile-time değişken farkı
  • Değişken öncelik (precedence) sırası
  • Parametreler (parameters) ile şablonlama
Modül 4
Script ve Task Temeli
  • script, bash ve pwsh adımları
  • task söz dizimi ve sürümleme
  • checkout adımıyla repo alma
  • Koşullu çalışma (condition) ifadeleri
  • Adım çıktısı (output variable) aktarımı
  • Hata durumunda davranış (continueOnError)
Günün hedefiKatılımcı, agent havuzlarını, task'ları ve artifact akışını yapılandırabilir.
Modül 1
Agent Havuzları
  • Microsoft-hosted agent özellikleri ve sınırları
  • Self-hosted agent kurulumu ve etiketleme
  • Agent demand (yetkinlik) eşleştirme
  • Paralel iş (parallel jobs) kavramı
  • Agent havuzu güvenliği ve izolasyon
  • Hosted ve self-hosted seçim kriteri
Modül 2
Task Kütüphanesi
  • Derleme task'ları (DotNetCoreCLI, Maven, Npm)
  • Test task'ları ve sonuç yayımlama
  • Marketplace eklenti task'ları
  • Özel (custom) task geliştirme kavramı
  • Task gruplarının yeniden kullanımı
  • Task sürüm sabitleme
Modül 3
Artifact Yönetimi
  • PublishPipelineArtifact ile çıktı yayımlama
  • DownloadPipelineArtifact ile indirme
  • Azure Artifacts feed ile paket yönetimi
  • Build ve pipeline artifact farkı
  • Artifact'ların aşamalar arası taşınması
  • Saklama (retention) politikaları
Modül 4
Şablonlar
  • Step, job ve stage template'leri
  • Template parametreleri ile esneklik
  • extends ile güvenli şablon kullanımı
  • Ortak YAML'ın depolar arası paylaşımı
  • Şablonla tekrar eden yapılandırmanın azaltılması
  • Template ifade (expression) söz dizimi
Günün hedefiKatılımcı, çok aşamalı dağıtımı ortamlar ve onay kontrolleriyle kurabilir.
Modül 1
Ortamlar (Environments)
  • Environment kaynağının tanımı
  • Kubernetes ve VM kaynaklarının ortama bağlanması
  • Ortam bazlı dağıtım geçmişi
  • Ortam güvenliği ve erişim denetimi
  • Dağıtım kayıtlarının izlenmesi
  • Ortamların dev/test/prod ayrımı
Modül 2
Deployment Job
  • deployment job ve strategy kavramı
  • runOnce, rolling ve canary stratejileri
  • preDeploy, deploy, postDeploy aşamaları
  • Ortam onayının deployment'a bağlanması
  • Deployment job ile normal job farkı
  • Dağıtım çıktısının doğrulanması
Modül 3
Onaylar ve Kontroller
  • Approvals (manuel onay) tanımı
  • Branch control ve business hours check
  • Invoke Azure Function / REST check
  • Gates ile dağıtım kapıları
  • Onayların denetim kaydı (audit)
  • Üretim dağıtımında kontrol katmanları
Modül 4
Servis Bağlantıları ve Güvenlik
  • Service connection ile Azure'a kimlik doğrulama
  • Workload identity federation yaklaşımı
  • Sır ve kimlik bilgisi güvenliği
  • En az ayrıcalık (least privilege) ilkesi
  • Pipeline güvenlik en iyi uygulamaları
  • Dağıtımın uçtan uca izlenebilirliği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
YAML Pipeline

azure-pipelines.yml ile pipeline'ı kod olarak tanımlarsınız.

✅
Tetikleme

CI, PR ve scheduled trigger'larla hattı doğru tetiklersiniz.

✅
Agent Yönetimi

Hosted ve self-hosted agent havuzlarını yapılandırırsınız.

✅
Artifact

Pipeline artifact ve Azure Artifacts feed akışını kurarsınız.

✅
Şablonlar

Template'lerle tekrar eden yapılandırmayı yeniden kullanırsınız.

✅
Çok Aşamalı

Stage ve deployment job'larıyla çok aşamalı dağıtım kurarsınız.

✅
Onaylar

Approvals ve checks ile üretim dağıtımını kontrol altına alırsınız.

✅
Güvenli Bağlantı

Service connection ve en az ayrıcalıkla güvenli dağıtım sağlarsınız.

Kimler İçin Uygundur?

  • Azure DevOps kullanan geliştiriciler
  • build/release mühendisleri
  • DevOps mühendisleri
  • CI/CD hatlarını Azure üzerinde kuracak BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure DevOps kullanan geliştiriciler, build/release mühendisleri, DevOps mühendisleri ve CI/CD hatlarını Azure üzerinde kuracak BT profesyonelleri için uygundur.
Classic pipeline mı YAML mı işleniyor?
Odak YAML tabanlı pipeline'dır; classic (UI) yaklaşımıyla karşılaştırma yapılır ancak kod olarak sürümlenebilir YAML yaklaşımı esas alınır.
Self-hosted agent kapsamda mı?
Evet, Microsoft-hosted ve self-hosted agent havuzları, kurulum, etiketleme ve seçim kriterleriyle ele alınır.
Üretim onayları nasıl işleniyor?
Environment kaynağı, approvals ve checks (branch control, gates, REST/Function) ile üretim dağıtımının kontrol katmanları uygulanır.
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. DevOps Pipelines: Configuring & Building Core Elements of Az Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta 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ıAZ-400 - Microsoft DevOps Solutions: Testing, Coverage, and Quality Gates Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: Testing, Coverage, and Quality Gates Eğitimi

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

Azure Pipelines'ta test otomasyonu, kod kapsamı eşiği, SonarQube quality gate ve PR branch policy ile kalite denetimi. İleri seviye AZ-400 DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400 - Microsoft DevOps Solutions: Work Planning and Traceability Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400 - Microsoft DevOps Solutions: Work Planning and Traceability Eğitimi

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

Azure Boards ile backlog, sprint ve Kanban yönetimi; commit-PR-build-release izlenebilirliği ve analytics raporlama. Orta seviye AZ-400 DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAZ-400T00: Designing and Implementing Microsoft DevOps solutions Eğitimi
DevOps ve Konteyner Eğitimleri

AZ-400T00: Designing and Implementing Microsoft DevOps solutions Eğitimi

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

Azure DevOps ve GitHub ile uçtan uca DevOps: Git, CI/CD, dağıtım desenleri, ARM/Bicep, Terraform, DevSecOps ve Azure Monitor. İleri seviye AZ-400 DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps Eğitimi

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

Azure DevOps'un Boards, Repos, Pipelines, Artifacts ve Test Plans servislerini uçtan uca kullanın. CI/CD, paket ve test yönetimi. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAzure DevOps Temeller Eğitimi
DevOps ve Konteyner Eğitimleri

Azure DevOps Temeller Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Azure DevOps'a sıfırdan giriş: servislerin rolü, ilk proje, backlog, Git reposu, pull request ve basit CI pipeline. Temel seviye DVA eğitimi.

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