CI/CD USING AZURE PIPELINES EĞİTİMİ

Azure Pipelines ile Azure'a güvenle dağıt

Service connection, App Service/Functions/AKS dağıtımı, Bicep altyapısı, release gate ve ortam promotion ile Azure hedefli uçtan uca CI/CD

Azure Pipelines ile uygulamaları App Service, Functions ve AKS'e dağıtan; Bicep altyapısı, slot swap, release gate ve Azure Monitor ile desteklenen uçtan uca Azure hedefli orta seviye CI/CD eğitimi.

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

Eğitim Hakkında

Azure Pipelines'tan Azure kaynaklarına uygulamaları ve altyapıyı dağıtma

Bu eğitim, Azure Pipelines kullanarak uygulamaları ve altyapıyı Azure servislerine uçtan uca dağıtmayı öğretir. Service connection ve workload identity ile Azure'a güvenli bağlanma, Azure App Service ve Azure Functions dağıtımı, Azure Container Registry'ye imaj push ve AKS'e Kubernetes dağıtımı, Bicep/ARM ile altyapı kodu dağıtımı, slot tabanlı mavi-yeşil ve swap, environment onayları ve release gate'leri, ortam promotion ve geri alma, Key Vault ile gizli yönetimi somut örneklerle işlenir. Dağıtım sonrası doğrulama ve Azure Monitor ile izleme uygulamalı olarak ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; dağıtımlar gerçek Azure kaynakları üzerinde uygulamalı yapılır.

Seviye

Orta Seviye — Azure Pipelines ile uygulamaları Azure App Service, Functions ve AKS'e dağıtan, service connection ve Bicep altyapısıyla desteklenen uçtan uca teslimat

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı Azure Pipelines'tan App Service, Functions ve AKS'e dağıtıp altyapıyı Bicep ile kurar.

Neden Bu Eğitim?

🔗Güvenli Bağlantı

Workload identity ve service connection ile parolasız, güvenli Azure erişimi kurarsınız.

🔄Slot ile Kesintisizlik

App Service dağıtım slotlarıyla swap yaparak kesintisiz yayın sağlarsınız.

🧱Altyapı + Uygulama

Bicep ile altyapıyı ve uygulamayı aynı hattan dağıtarak tutarlılık sağlarsınız.

Anahtar Konular

azure pipelinesapp service dağıtımaks dağıtımazure functions ci cdbicep altyapıservice connectionslot swaprelease gateazure container registryazure monitor
“Bulut dağıtımında asıl beceri kaynak yaratmak değil, onu her sürümde güvenle güncelleyebilmektir.”

Ön Koşullar

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

1
Azure Temeli

Kaynak grubu, App Service ve temel Azure kavramlarına aşinalık gerekir.

2
Azure Pipelines

YAML pipeline ve stage/job yapısına temel aşinalık beklenir.

3
Konteyner Girişi

Docker imaj kavramı AKS modülü için faydalıdır.

4
Azure Aboneliği

Erişilebilir bir Azure aboneliği ve Azure DevOps projesi önerilir.

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'a güvenli bağlanır ve App Service/Functions'a dağıtım yapar.
Modül 1
Service Connection ve Kimlik
  • Azure Resource Manager service connection kurma
  • Workload identity federation ile parolasız erişim
  • Service principal ve rol atama (RBAC)
  • Connection kapsamını kaynak grubuyla sınırlama
  • Connection'ı pipeline'da kullanma
  • En az ayrıcalık ilkesi
Modül 2
App Service Dağıtımı
  • AzureWebApp task ile paket dağıtımı
  • Uygulama ayarları ve bağlantı dizesi yönetimi
  • Runtime yığın ve yapılandırma
  • Dağıtım paketi (zip deploy) üretimi
  • Dağıtım loglarını izleme
  • App Service plan ve ölçekleme farkındalığı
Modül 3
Dağıtım Slotu ve Swap
  • Staging slotu oluşturma ve dağıtma
  • Slot ayarları (sticky settings)
  • Swap ile mavi-yeşil kesintisiz geçiş
  • Isınma (warm-up) ve sağlık kontrolü
  • Swap sonrası doğrulama
  • Hızlı geri dönüş için swap geri alma
Modül 4
Azure Functions
  • AzureFunctionApp task ile dağıtım
  • Consumption/Premium plan farkı
  • Uygulama ayarları ve tetikleyiciler
  • Function sürümleme ve slot
  • Soğuk başlangıç farkındalığı
  • Dağıtım sonrası tetikleyici doğrulama
Günün hedefiKatılımcı, imajı ACR'ye yayınlar ve AKS'e Kubernetes dağıtımı yapar.
Modül 1
Azure Container Registry
  • Docker build ve ACR'ye push task'ı
  • İmaj etiketleme (tag) stratejisi
  • ACR kimlik doğrulama ve erişim
  • İmaj açık taraması (Defender/Trivy)
  • Registry yaşam döngüsü politikası
  • İmaj çekme için AKS erişimi
Modül 2
AKS Bağlantısı
  • Kubernetes service connection kurma
  • Environment'a AKS kaynağı ekleme
  • kubeconfig ve namespace yönetimi
  • Erişim için RBAC ve rol
  • AKS küme sürümü farkındalığı
  • Dağıtım hedefini pipeline'a bağlama
Modül 3
Manifest ve Helm
  • KubernetesManifest task ile deploy
  • Deployment, Service, Ingress manifestleri
  • Helm chart ile paketleme ve değer dosyası
  • İmaj etiketini manifeste enjekte etme
  • ConfigMap/Secret yönetimi
  • Manifest'i ortama göre şablonlama
Modül 4
Kademeli Dağıtım
  • Rolling update ve maxSurge/maxUnavailable
  • Canary strateji (KubernetesManifest canary)
  • Readiness/liveness probe doğrulama
  • Başarısızlıkta rollout geri alma
  • Trafik yönlendirme ve ingress
  • Dağıtım durumunu izleme
Günün hedefiKatılımcı, altyapıyı Bicep ile dağıtır, onay/gate kurar ve izleme ekler.
Modül 1
Bicep/ARM ile Altyapı
  • Bicep ile kaynak tanımı ve modüller
  • az deployment group create ile dağıtım
  • What-if ile değişiklik önizleme
  • Parametre dosyası ile ortam ayrımı
  • Altyapı ve uygulama hattını birleştirme
  • Idempotent dağıtım davranışı
Modül 2
Key Vault ve Gizli
  • Key Vault'tan gizli bağlama (variable group)
  • Managed identity ile gizli erişimi
  • Sertifika ve bağlantı dizesi yönetimi
  • Gizliyi loglardan maskeleme
  • Gizli rotasyonu farkındalığı
  • Erişim politikası ve RBAC
Modül 3
Onaylar ve Release Gate
  • Environment approval ile manuel onay
  • Query Azure Monitor alert gate
  • Invoke REST API/Function gate
  • Business hours ve bekleme kapısı
  • Kapı başarısızlığında durdurma
  • Onay ve kapı kaydını denetleme
Modül 4
Azure Monitor ile İzleme
  • Application Insights ile uygulama izleme
  • Dağıtım sonrası sağlık ve hata oranı
  • Log Analytics sorgularıyla tanı
  • Alarm ve bildirim kurma
  • Dağıtım olayını metriklerle ilişkilendirme
  • Üretim bulgusunu hatta geri besleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Güvenli Bağlantı

Workload identity ile Azure'a parolasız bağlanabilirsiniz.

✅
App Service

App Service'e slot ve swap ile kesintisiz dağıtabilirsiniz.

✅
Functions

Azure Functions dağıtımı ve doğrulaması yapabilirsiniz.

✅
ACR/AKS

İmajı ACR'ye yayınlayıp AKS'e dağıtabilirsiniz.

✅
Kademeli Dağıtım

Rolling ve canary ile AKS dağıtımı yapabilirsiniz.

✅
Bicep Altyapı

Bicep/ARM ile altyapıyı pipeline'dan dağıtabilirsiniz.

✅
Release Gate

Onay ve Azure Monitor gate ile dağıtımı denetleyebilirsiniz.

✅
İzleme

Application Insights ile dağıtım sonrası izleme kurabilirsiniz.

Kimler İçin Uygundur?

  • Azure üzerinde çalışan uygulamalarını Azure Pipelines ile dağıtmak isteyen geliştiriciler
  • DevOps mühendisleri
  • bulut ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde çalışan uygulamalarını Azure Pipelines ile dağıtmak isteyen geliştiriciler, DevOps mühendisleri ve bulut ekipleri için uygundur.
Azure Pipelines YAML eğitiminden farkı nedir?
Bu eğitim YAML söz dizimi yerine App Service, Functions, AKS ve Bicep gibi Azure hedeflerine gerçek dağıtıma odaklanır.
AKS deneyimi gerekli mi?
Zorunlu değildir; temel konteyner kavramı yeterlidir, Kubernetes dağıtımı eğitim içinde adım adım gösterilir.
Azure aboneliği gerekir mi?
Uygulamalar için erişilebilir bir Azure aboneliği ve Azure DevOps projesi önerilir.
Eğitim sonunda sertifika veriliyor mu?
Eğitimi tamamlayanlara 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. CI/CD Using Azure Pipelines Eğitimi 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

CI/CD ve Sürekli TeslimImplementing a CI/CD Pipeline Eğitimi
DevOps ve Konteyner Eğitimleri

Implementing a CI/CD Pipeline Eğitimi

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

CI/CD ilkelerini, hat aşamalarını, test otomasyonunu ve mavi-yeşil/kanarya dağıtım desenlerini uygulamalı öğreten orta seviye sürekli teslim eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins : CI/CD Pipeline Oluşturma Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins : CI/CD Pipeline Oluşturma Eğitimi

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

Jenkins Declarative Pipeline, Jenkinsfile, Multibranch ve Shared Library ile uçtan uca CI/CD hattı kurmayı öğreten uygulamalı orta seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins Automation Server Essentials (JASE) Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins Automation Server Essentials (JASE) Eğitimi

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

Jenkins otomasyon sunucusunu kurmayı, eklenti ve güvenlik yönetimini, iş oluşturmayı ve cron/webhook tetikleyicilerini öğreten temel seviye eğitim.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins for DevOps: Automated Testing & Advanced Jobs Using Jenkins Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: Automated Testing & Advanced Jobs Using Jenkins Eğitimi

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

Jenkins'te otomatik test entegrasyonu, matris ve paralel yapılar, dinamik pipeline ve hata işleme desenlerini öğreten ileri seviye DevOps eğitimi.

Detayları Gör →
CI/CD ve Sürekli TeslimJenkins for DevOps: Jenkins Configuration for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

Jenkins for DevOps: Jenkins Configuration for DevOps Eğitimi

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

Jenkins global ayarları, güvenlik, kimlik bilgisi, ajan kurulumu ve JCasC ile tekrarlanabilir yapılandırmayı öğreten orta seviye DevOps eğitimi.

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