THE DEVOPS DEPLOYMENT PIPELINE: IMPLEMENTING DEVOPS PRINCIPLES USING AZURE PIPELINES EĞİTİMİ

Azure Pipelines ile uçtan uca hat kurun

Azure DevOps Repos, YAML pipeline, agent, artifact, ortamlar, onaylar ve Azure App Service dağıtımıyla DevOps ilkelerini uygulayın.

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

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

Eğitim Hakkında

Azure Pipelines ile CI/CD hattı, ortamlar ve dağıtım stratejileri

Bu eğitim, DevOps ilkelerini Azure DevOps ve Azure Pipelines ile uygulamalı olarak hayata geçirir. Azure Repos ve dal politikaları, YAML pipeline yapısı (trigger, stages, jobs, steps), Microsoft-hosted ve self-hosted agent, değişkenler ve variable group, Azure Key Vault entegrasyonu, derleme ve test görevleri, artifact yayımlama, service connection, ortamlar (environments), onay ve kontrol kapıları, Azure App Service ve konteyner dağıtımı, mavi-yeşil ve slot swap, pipeline şablonları ve test sonuçları raporlama işlenir. Katılımcı örnek bir web uygulaması için tam bir hat kurar.

Süre ve Format

3 Gün. Her gün dört modül; kaynak kod ve CI'dan başlayıp artifact, ortam, onay ve dağıtım stratejilerine ilerler.

Seviye

Orta Seviye — Azure DevOps ile CI/CD: YAML pipeline, build, test, artifact, ortam ve onay kapılarıyla dağıtım hattı kurulumu.

Öğrenme Metodu

Katılımcılar Azure DevOps projesinde örnek bir .NET veya Node.js uygulaması için YAML pipeline yazar, test eder, App Service'e dağıtır ve onay kapısı ekler.

Neden Bu Eğitim?

☁️Azure Entegrasyonu

Pipeline'ı Azure kaynaklarına service connection ile güvenle bağlarsınız.

🧱YAML Hattı

Sürüm kontrollü, şablonlanabilir pipeline kodu yazarsınız.

✅Kontrollü Yayın

Ortam, onay ve slot swap ile risksiz dağıtım yaparsınız.

Anahtar Konular

Azure PipelinesAzure DevOpsYAML pipelineCI/CD AzureApp Service dağıtımslot swapAzure Key Vaultservice connectionAzure ArtifactsDevOps dağıtım hattı
“Her commit'ten üretime giden yol kod ile tanımlandığında, yayın bir olay değil rutin olur.”

Ön Koşullar

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

1
Git Temelleri

Dal, birleştirme ve pull request kavramları.

2
Web Uygulama Bilgisi

Bir web uygulamasını derleme ve çalıştırma deneyimi.

3
Bulut Farkındalığı

Azure portal ve temel kaynak türlerine aşinalık.

4
Laboratuvar Ortamı

Tarayıcı ve internet erişimi olan bir bilgisayar; bulut hesabı eğitmen tarafından yönlendirilir.

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ı, Azure Repos ve YAML pipeline ile çalışan bir CI hattı kurar.
Modül 1
Azure DevOps Genel Bakış
  • Organization, project ve hizmetler
  • Boards, Repos, Pipelines, Artifacts, Test Plans
  • Kullanıcı ve izin yönetimi
  • Çalışma öğesi ve commit bağlantısı
  • Azure DevOps ile GitHub entegrasyonu
  • DevOps ilkelerinin araca eşlenmesi
Modül 2
Repos ve Dal Politikaları
  • Branch policy ve minimum reviewer
  • Pull request doğrulama build'i
  • Dal stratejileri: trunk-based ve GitFlow
  • Otomatik kod incelemesi
  • Yorum çözümü ve iş öğesi bağlama
  • Dal kilitleme ve etiketleme
Modül 3
YAML Pipeline
  • trigger, pr ve pool
  • stages, jobs, steps yapısı
  • script, task ve checkout
  • Değişkenler ve variable group
  • Koşullar ve bağımlılıklar
  • Matrix ve paralel iş stratejisi
Modül 4
Derleme ve Test
  • Derleme görevleri (dotnet/npm)
  • Birim testi ve test sonucu yayımlama
  • Kod kapsamı raporu
  • Statik analiz ve SonarQube/Cloud entegrasyonu
  • Önbellekleme (Cache task)
  • Başarısız build analizi
Günün hedefiKatılımcı, artifact üretir, ortamlar tanımlar ve sırları güvenle yönetir.
Modül 1
Artifact Yönetimi
  • PublishBuildArtifacts ve PublishPipelineArtifact
  • Azure Artifacts feed ve paket yayımlama
  • Sürüm numaralandırma
  • Artifact bir kez derle, her yerde dağıt
  • Artifact saklama politikası
  • Konteyner imajı ve ACR
Modül 2
Agent ve Altyapı
  • Microsoft-hosted agent sınırları
  • Self-hosted agent kurulumu
  • Agent havuzu ve yetenekler
  • Konteyner iş (container job)
  • Ölçeklenebilir agent (VMSS)
  • Agent güvenliği
Modül 3
Sır ve Erişim
  • Service connection türleri
  • Workload identity federation
  • Azure Key Vault görevi
  • Secure file ve gizli değişkenler
  • En az yetki ilkesi
  • Pipeline izinleri ve korumalı kaynaklar
Modül 4
Ortamlar
  • Environment tanımı ve kaynakları
  • Dağıtım geçmişi ve izlenebilirlik
  • Onay ve kontrol (approvals and checks)
  • Zaman penceresi, branch kontrolü
  • Ortam bazlı değişken ve sırlar
  • Dev-test-staging-prod modeli
Günün hedefiKatılımcı, Azure'a kademeli dağıtım yapar ve pipeline'ı yeniden kullanılabilir hale getirir.
Modül 1
Azure'a Dağıtım
  • App Service dağıtım görevi
  • Deployment slot ve slot swap
  • Konteyner ve Azure Container Apps/AKS dağıtımı
  • Altyapı kodu (Bicep/ARM) adımı
  • Veritabanı göçü adımı
  • Dağıtım sonrası doğrulama
Modül 2
Dağıtım Stratejileri
  • runOnce, rolling, canary stratejileri
  • Mavi-yeşil ile slot swap
  • Yeşil doğrulama ve otomatik geri alma
  • Feature flag kullanımı
  • Sıfır kesintili dağıtım
  • Dağıtım penceresi
Modül 3
Şablonlar ve Ölçekleme
  • Pipeline şablonları (template)
  • Extends ve zorunlu kontrol
  • Parametreleştirme
  • Çok depo/çok hat yönetimi
  • Pipeline performansı
  • Merkezi standardizasyon
Modül 4
Gözlem ve Kapanış
  • Application Insights entegrasyonu
  • Pipeline metrikleri ve analitik
  • Dağıtım sıklığı ve değişiklik başarısızlık oranı
  • Uygulama projesi sunumu
  • İyileştirme planı
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
YAML Pipeline

stages, jobs ve steps ile YAML pipeline yazabilirsiniz.

✅
Dal Politikaları

Branch policy ve PR doğrulaması yapılandırabilirsiniz.

✅
Artifact Yönetimi

Bir kez derleyip artifact'ı ortamlar arasında taşıyabilirsiniz.

✅
Güvenli Bağlantı

Service connection ve Key Vault ile sırları güvenle yönetebilirsiniz.

✅
Ortam ve Onay

Environment, onay ve kontrol kapılarını tanımlayabilirsiniz.

✅
Azure Dağıtımı

App Service veya konteynere otomatik dağıtım yapabilirsiniz.

✅
Dağıtım Stratejisi

Canary, rolling ve slot swap stratejilerini uygulayabilirsiniz.

✅
Şablon Kullanımı

Pipeline şablonlarıyla standartlaşmış hatlar kurabilirsiniz.

Kimler İçin Uygundur?

  • Geliştiriciler
  • DevOps mühendisleri
  • sistem yöneticileri
  • Azure DevOps ile CI/CD kurmayı hedefleyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, DevOps mühendisleri, sistem yöneticileri ve Azure DevOps ile CI/CD kurmayı hedefleyen BT profesyonelleri için uygundur.
Azure Pipelines'ta klasik ve YAML fark nedir?
YAML pipeline kodla sürüm kontrolünde tutulur, şablonlanır ve gözden geçirilebilir; klasik arayüz tabanlı yapı tekrar kullanıma daha az uygundur.
Azure aboneliği gerekli mi?
Dağıtım uygulamaları için Azure kaynağı gerekir; laboratuvar erişimi eğitim sırasında yönlendirilir.
Hangi dağıtım stratejileri işlenir?
runOnce, rolling, canary ve App Service slot swap ile mavi-yeşil dağıtım 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. The DevOps Deployment Pipeline: Implementing DevOps Principl 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ıDevOps Automation Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Eğitimi

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

CI/CD, altyapı kodu, yapılandırma yönetimi ve dağıtım otomasyonuyla DevOps yaşam döngüsünü uçtan uca otomatikleştirmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation: Configuration Management Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation: Configuration Management Eğitimi

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

Ansible, Puppet, Chef ve SaltStack ile desired state, idempotency ve ölçekli yapılandırma yönetimini uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation: Delivery Mechanisms Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation: Delivery Mechanisms Eğitimi

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

Dağıtım hatları, blue-green, canary, feature flag, GitOps ve progressive delivery ile güvenli yazılım teslim mekanizmaları kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure Eğitimi

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

İleri CodePipeline desenleri, CDK Pipelines ve Azure DevOps YAML ile iki bulutta uçtan uca pipeline otomasyonunu uygulamalı kurun.

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

DevOps Cloud Automation: AWS DevOps Tools Eğitimi

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

CodeCommit, CodeBuild, CodeDeploy, CodeArtifact, CodeGuru, CDK ve SAM ile AWS yerel DevOps araç ailesini uçtan uca kullanın.

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