MICROSOFT AZURE DEVOPS SOLUTIONS: CI BUILD STRATEGY EĞİTİMİ

Her commit'te güvenilir ve hızlı build üret

Azure Pipelines ile CI build tasarımı, tetikleyiciler, sürümleme, artifact yayınlama, önbellekleme ve build hijyeniyle hızlı ve tutarlı derleme hattı kurun.

Azure DevOps'ta sürekli entegrasyon build stratejisini ele alan orta seviye eğitim: CI ilkeleri ve build hijyeni, YAML build pipeline, CI/PR/scheduled tetikleyiciler, SemVer ve GitVersion sürümleme, artifact yönetimi, hosted/self-hosted agent seçimi, pipeline…

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

Eğitim Hakkında

CI build tasarımı, tetikleyiciler, sürümleme, artifact ve build optimizasyonu

Bu orta seviye eğitim, Azure DevOps çözümlerinde sürekli entegrasyon (CI) build stratejisi tasarlamaya odaklanır. CI'ın amacı, sık entegrasyonun çakışmayı azaltması ve kırık build'in hızlı tespiti; build pipeline tasarımı ve YAML yapısı işlenir. CI, PR ve zamanlanmış (scheduled) tetikleyiciler, path/branch filtreleri, batch tetikleme; build sürümleme (build numbering), semantik sürüm ve GitVersion; artifact üretimi, yayınlama ve saklama uygulanır. Hosted ve self-hosted agent seçimi, build matrisi ile çok platform derleme, pipeline caching ile bağımlılık önbellekleme, build süresini kısaltma; container (Docker) imajı derleme ve build hijyeni (temiz başlangıç, deterministik derleme) gösterilir. Katılımcılar hızlı, tekrarlanabilir ve güvenilir bir CI build stratejisi tasarlayabilir.

Süre ve Format

2 Gün. Her gün dört modül; katılımcılar CI build tasarımından tetikleyici ve sürümlemeye, artifact ve optimizasyona ilerler.

Seviye

Orta Seviye — Azure Pipelines ile sürekli entegrasyon build stratejisi, tetikleyiciler, sürümleme, artifact ve build hijyeninin ele alınması.

Öğrenme Metodu

Katılımcılar Azure Pipelines üzerinde gerçek bir proje için CI build hattını uygulamalı kurup tetikleyici, sürümleme ve önbelleklemeyle optimize eder.

Neden Bu Eğitim?

⚡Hızlı Geri Bildirim

Her commit'te otomatik build ile kırık kodu dakikalar içinde yakalarsınız.

🏷️Tutarlı Sürüm

Build sürümleme ve semantik sürümle izlenebilir çıktılar üretirsiniz.

🚀Hızlı Build

Önbellekleme ve matris ile build süresini belirgin biçimde kısaltırsınız.

Anahtar Konular

azure pipelines ci eğitimici build stratejisisürekli entegrasyonbuild pipelinepipeline cachinggitversionbuild artifactself-hosted agentcontainer buildazure devops build
“Hızlı ve yeşil bir build, bir ekibin güvenle ne kadar sık teslim edebileceğinin ölçüsüdür.”

Ön Koşullar

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

1
CI Farkındalığı

Sürekli entegrasyon ve build kavramlarına temel aşinalık beklenir.

2
YAML Bilgisi

Temel YAML ve pipeline yapısına aşinalık güçlü biçimde faydalıdır.

3
Git Kullanımı

Git dal ve commit kavramlarına aşinalık yararlıdır.

4
Erişim

Bir Azure DevOps organizasyonu ve bir örnek depo 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ı, bir CI build hattı tasarlar ve uygun tetikleyicileri yapılandırabilir.
Modül 1
CI İlkeleri
  • Sık entegrasyonun merge acısını azaltması
  • Kırık build'in anında görünür olması
  • Yeşil build kültürünün önemi
  • Build süresinin geri bildirim hızına etkisi
  • Her commit'in doğrulanması ilkesi
  • CI ile CD'nin ayrımı
Modül 2
Build Pipeline
  • YAML build pipeline yapısı
  • Restore, build, test, publish adımları
  • Derleme araçlarıyla (dotnet, Maven, npm) entegrasyon
  • Test sonuçlarının pipeline'a yayını
  • Kod kapsama (coverage) raporu üretimi
  • Pipeline'ın depoda kod olarak tutulması
Modül 3
Tetikleyiciler
  • CI trigger ile push üzerine tetikleme
  • PR trigger ile birleştirme öncesi doğrulama
  • Path ve branch filtreleriyle kapsam
  • Scheduled (cron) ile gece build'leri
  • Batch tetikleme ile kuyruk yönetimi
  • Gereksiz build'lerin önlenmesi
Modül 4
Sürümleme
  • Build number format değişkenleri
  • Semantik sürüm (SemVer) uygulaması
  • GitVersion ile otomatik sürüm türetme
  • Artifact ve imaj etiketine sürüm basma
  • Sürümün değişiklik geçmişine bağlanması
  • Immutable (değişmez) sürüm ilkesi
Günün hedefiKatılımcı, artifact yönetir, agent seçer ve build'i önbellek/matrisle optimize eder.
Modül 1
Artifact Yönetimi
  • Pipeline artifact yayınlama ve indirme
  • Artifact'ın sonraki stage'e taşınması
  • Saklama (retention) politikası
  • Build çıktısının sürümle etiketlenmesi
  • Artifact bütünlüğü ve izlenebilirlik
  • Universal/package feed'e yayın
Modül 2
Agent Seçimi
  • Microsoft-hosted agent özellikleri
  • Self-hosted agent gereksinimleri
  • Agent pool ve capability yönetimi
  • Platform (windows/linux/mac) seçimi
  • Paralel iş ve kapasite planlama
  • Agent üzerinde araç/SDK hazırlığı
Modül 3
Build Optimizasyonu
  • Pipeline caching ile bağımlılık önbellekleme
  • Incremental build yaklaşımı
  • Build matrisi ile çok konfigürasyon
  • Paralel job ile süre kısaltma
  • Gereksiz adımların elenmesi
  • Build süresinin ölçülüp izlenmesi
Modül 4
Container Build
  • Docker task ile imaj derleme
  • Multi-stage Dockerfile ile küçük imaj
  • Layer caching ile hızlı derleme
  • İmajın ACR/registry'ye gönderimi
  • İmaj tag ve sürüm stratejisi
  • Deterministik ve tekrarlanabilir imaj

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CI İlkeleri

Sürekli entegrasyonun ilkelerini ve build hijyenini kavrarsınız.

✅
Build Pipeline

YAML ile restore-build-test-publish akışını kurarsınız.

✅
Tetikleyiciler

CI, PR ve scheduled tetikleyicileri filtrelerle yapılandırırsınız.

✅
Sürümleme

SemVer ve GitVersion ile tutarlı build sürümleri üretirsiniz.

✅
Artifact Yönetimi

Artifact yayınlar, saklar ve sonraki aşamalara taşırsınız.

✅
Agent Seçimi

Hosted/self-hosted agent ve pool kararlarını verirsiniz.

✅
Build Optimizasyonu

Önbellek, matris ve paralellikle build süresini kısaltırsınız.

✅
Container Build

Multi-stage Dockerfile ile optimize imaj derler ve yayınlarsınız.

Kimler İçin Uygundur?

  • DevOps mühendisleri
  • build mühendisleri
  • yazılım geliştiriciler
  • Azure Pipelines'ta sürekli entegrasyon build hattı kuran teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps mühendisleri, build mühendisleri, yazılım geliştiriciler ve Azure Pipelines'ta sürekli entegrasyon build hattı kuran teknik ekipler için uygundur.
Build süresini nasıl kısaltıyoruz?
Pipeline caching ile bağımlılık önbellekleme, build matrisi ve paralel job ile süre kısaltma ve gereksiz adımların elenmesi uygulamalı gösterilir.
Hosted mı self-hosted agent mı kullanmalıyım?
Eğitim her ikisinin özelliklerini karşılaştırır ve platform, özel araç ihtiyacı ve kapasite gereksinimine göre seçim ölçütlerini verir.
Sürümleme nasıl otomatikleştiriliyor?
Build number format değişkenleri ve GitVersion ile semantik sürümün Git geçmişinden otomatik türetilmesi ve artifact/imaj etiketine basılması gösterilir.
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. Microsoft Azure DevOps Solutions: CI Build Strategy Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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ıSRE: Capacity Planning & Load Testing Essentials Eğitimi
DevOps ve Konteyner Eğitimleri

SRE: Capacity Planning & Load Testing Essentials Eğitimi

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

Kapasite planlama temelleri, talep tahmini, yük testi türleri ve k6 ile senaryo yazımını uygulamalı öğrenin; kapasite planı belgesi hazırlayın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSürekli Test Foundation Sertifika Eğitimi
DevOps ve Konteyner Eğitimleri

Sürekli Test Foundation Sertifika Eğitimi

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

Shift-left, test otomasyon piramidi, BDD, servis sanallaştırma ve CI/CD test kapılarıyla sürekli test temellerini ve sınava hazırlığı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıThe DevOps Deployment Pipeline: Implementing DevOps Principles Using Azure Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

The DevOps Deployment Pipeline: Implementing DevOps Principles Using Azure Pipelines Eğitimi

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

Azure DevOps YAML pipeline, artifact, ortamlar, onay kapıları ve App Service slot swap ile CI/CD dağıtım hattını uygulamalı kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıThe DevOps Deployment Pipeline: Managing Releases Using AWS Pipelines Eğitimi
DevOps ve Konteyner Eğitimleri

The DevOps Deployment Pipeline: Managing Releases Using AWS Pipelines Eğitimi

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

CodePipeline, CodeBuild, CodeDeploy, ECR ve ECS ile AWS üzerinde mavi-yeşil dağıtım ve otomatik geri alma içeren sürüm hatları kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıThe DevOps Deployment Pipeline: Pipeline Implementation Using GCP Eğitimi
DevOps ve Konteyner Eğitimleri

The DevOps Deployment Pipeline: Pipeline Implementation Using GCP Eğitimi

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

Cloud Build, Artifact Registry, Cloud Deploy, GKE, Cloud Run ve Binary Authorization ile Google Cloud CI/CD hattı kurmayı uygulamalı öğrenin.

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