AZ-2003: DEPLOY CLOUD-NATIVE APPS USING AZURE CONTAINER APPS EĞİTİMİ

Bulut yerel uygulamayı uçtan uca yayına al

AZ-2003 senaryosuyla mikroservisleri Container Apps'e dağıtın: ACR build, revizyon, Dapr, KEDA ölçekleme ve GitHub Actions CI/CD.

AZ-2003 Applied Skills senaryosuyla bulut yerel uygulamaları Container Apps'e dağıtan orta seviye eğitim: ACR build, environment kurulumu, Dapr building block'ları, KEDA ölçekleme, Key Vault/managed identity ve GitHub Actions ile uçtan uca CI/CD uygulamalı iş…

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

Eğitim Hakkında

Container Apps'e mikroservis dağıtımı, Dapr ve CI/CD akışı

Bu orta seviye eğitim, Microsoft AZ-2003 Applied Skills senaryosunu temel alarak bulut yerel (cloud-native) uygulamaların Azure Container Apps'e uçtan uca dağıtımını öğretir. Çok servisli bir uygulamanın imajlarının ACR'da build edilmesi, Container Apps environment kurulumu, uygulama tanımı ve ingress yapılandırması işlenir. Dapr building block'ları (service invocation, state, pub/sub), KEDA ile olay tabanlı ölçekleme, secret ve Key Vault entegrasyonu, managed identity ile parolasız erişim uygulanır. GitHub Actions ile imaj build ve Container Apps'e otomatik dağıtım, revision/traffic ile kademeli yayın, Log Analytics ile gözlemlenebilirlik ele alınır. Sınav başvurusu ve ücreti ilgili kuruma aittir. Katılımcılar senaryo tabanlı tam bir dağıtım projesi tamamlar.

Süre ve Format

3 Gün. Her gün dört modül; imaj hazırlığından Container Apps dağıtımına ve CI/CD otomasyonuna ilerlenir.

Seviye

Orta Seviye — AZ-2003 Applied Skills kapsamında bulut yerel uygulamaları Azure Container Apps'e uçtan uca dağıtma.

Öğrenme Metodu

Katılımcılar çok servisli örnek uygulamayı ACR build'den GitHub Actions ile Container Apps'e dağıtana kadar baştan sona kurar.

Neden Bu Eğitim?

🚀Uçtan Uca Proje

Gerçek bir mikroservis uygulamasını baştan sona yayına alırsınız.

🧩Dapr Gücü

Dapr ile servis çağrısı, state ve pub/sub'ı altyapı yazmadan kullanırsınız.

🔄Otomatik Dağıtım

GitHub Actions ile her commit'i güvenle Container Apps'e dağıtırsınız.

Anahtar Konular

az-2003azure container appsbulut yerel dağıtımdaprkedagithub actions azuremikroservis dağıtımacr buildapplied skillscontainer apps ci/cd
“Bulut yerel olmak, uygulamayı buluta değil bulutla birlikte düşünmektir.”

Ön Koşullar

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

1
Azure Temeli

Abonelik, kaynak grubu ve CLI kullanımına aşinalık beklenir.

2
Konteyner Temeli

Docker imajı ve konteyner kavramlarına aşinalık faydalıdır.

3
Git Bilgisi

GitHub deposu ve temel iş akışına aşinalık önerilir.

4
Lab Ortamı

Azure aboneliği, Azure CLI ve bir GitHub hesabı.

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ı, çok servisli uygulamanın imajlarını hazırlayıp Container Apps ortamını kurabilir.
Modül 1
Uygulama Yapısı
  • Bulut yerel uygulama bileşenlerinin ayrıştırılması
  • Frontend, API ve arka plan servisi ayrımı
  • 12-factor ilkelerine uygun yapılandırma
  • Servisler arası bağımlılıkların haritalanması
  • Durum (state) ve mesajlaşma ihtiyaçlarının belirlenmesi
  • Her servis için Dockerfile hazırlığı
Modül 2
ACR Build
  • az acr build ile her servisin imajını derleme
  • Imaj etiketleme stratejisi (sürüm + SHA)
  • Multi-stage Dockerfile ile küçük imaj
  • Managed identity ile ACR erişimi
  • Imaj tarama sonucunu değerlendirme
  • Base image güncellemesini otomatikleştirme
Modül 3
Ortam Kurulumu
  • Container Apps environment oluşturma
  • Log Analytics workspace bağlama
  • VNet entegrasyonu kararı
  • Ortam seviyesinde Dapr component tanımı
  • Kaynak grubu ve bölge planlaması
  • Bicep ile tekrarlanabilir ortam
Modül 4
İlk Dağıtım
  • az containerapp create ile servis dağıtımı
  • Ingress ve hedef port yapılandırması
  • Ortam değişkeni ve secret bağlama
  • Kaynak profili (cpu/memory) ayarı
  • Probe (liveness/readiness) tanımı
  • Servisler arası erişimi doğrulama
Günün hedefiKatılımcı, Dapr ve KEDA ile uygulamayı zenginleştirip güvenli hale getirebilir.
Modül 1
Dapr Entegrasyonu
  • Dapr sidecar etkinleştirme ve app-id
  • Service invocation ile servis çağrısı
  • State store (Cosmos DB/Redis) bileşeni
  • Pub/sub (Service Bus) ile olay akışı
  • Secret store bileşeni ile sır çözümleme
  • Component scope ile erişim sınırlama
Modül 2
KEDA Ölçekleme
  • HTTP eşzamanlı istek scaler
  • Service Bus kuyruk uzunluğu scaler
  • CPU/bellek bazlı ölçekleme
  • Min/max replica ve scale-to-zero
  • Olay yüküne göre hızlı ölçeklenme
  • Ölçekleme kuralı doğrulama
Modül 3
Sır ve Kimlik
  • Key Vault referansı ile sır yönetimi
  • User-assigned managed identity atama
  • ACR'dan parolasız imaj çekme
  • Secret rotasyonu yaklaşımı
  • Least privilege RBAC rolleri
  • Sırların loga sızmasını önleme
Modül 4
Servis İletişimi
  • Internal ingress ile dahili servis erişimi
  • Servis adı ile DNS çözümleme
  • Dapr ile güvenli servis çağrısı (mTLS)
  • Retry ve timeout politikaları
  • Devre kesici (circuit breaker) deseni
  • Servis bağımlılıklarını test etme
Günün hedefiKatılımcı, CI/CD ile otomatik dağıtım kurup kademeli yayın ve gözlemlenebilirlik sağlar.
Modül 1
GitHub Actions
  • OIDC ile Azure'a parolasız bağlanma
  • Imaj build ve ACR push adımı
  • az containerapp update ile dağıtım
  • Ortam bazlı (dev/prod) iş akışı
  • Secret ve değişken yönetimi
  • Dağıtım onay (environment) kapısı
Modül 2
Kademeli Yayın
  • Yeni revizyon oluşturma
  • Trafik bölme ile canary yayını
  • Blue-green anlık geçiş
  • Metriklerle yeni revizyonu doğrulama
  • Sorunda trafiği geri çekme
  • Yayın runbook'u
Modül 3
Gözlemlenebilirlik
  • Log Analytics ile sorgulanabilir loglar
  • Application Insights ile dağıtık izleme
  • Metrik ve replica izleme
  • Alert ile eşik bildirimleri
  • Dapr telemetrisini inceleme
  • SLO tabanlı izleme
Modül 4
Proje Tamamlama
  • Uçtan uca dağıtımın doğrulanması
  • Senaryo gereksinimlerinin karşılanması
  • Maliyet gözden geçirmesi
  • Güvenlik kontrol listesi
  • Dokümantasyon ve runbook
  • Sınav başvurusu ve ücretinin ilgili kuruma ait olması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İmaj Hazırlığı

Mikroservis imajlarını ACR'da build edip yönetirsiniz.

✅
Ortam Kurulumu

Container Apps ortamını kurup servisleri dağıtırsınız.

✅
Dapr Entegrasyonu

Service invocation, state ve pub/sub'ı Dapr ile kurarsınız.

✅
KEDA Ölçekleme

Olay tabanlı ölçekleme ve scale-to-zero uygularsınız.

✅
Güvenli Erişim

Key Vault ve managed identity ile parolasız erişim kurarsınız.

✅
CI/CD Otomasyonu

GitHub Actions ile otomatik build ve dağıtım hattı kurarsınız.

✅
Kademeli Yayın

Revision ve trafik bölme ile güvenli yayınlar yaparsınız.

✅
Gözlemlenebilirlik

Log Analytics ve App Insights ile uygulamayı izlersiniz.

Kimler İçin Uygundur?

  • Bulut geliştiricileri
  • DevOps mühendisleri
  • bulut yerel uygulamaları Azure'a dağıtmayı senaryo üzerinden öğrenmek isteyen uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut geliştiricileri, DevOps mühendisleri ve bulut yerel uygulamaları Azure'a dağıtmayı senaryo üzerinden öğrenmek isteyen uzmanlar için uygundur.
AZ-104 Container Apps eğitiminden farkı nedir?
Bu eğitim senaryo/proje tabanlıdır ve çok servisli bir uygulamanın Dapr ve CI/CD ile uçtan uca dağıtımına odaklanır; AZ-104 ise yönetim ve ölçekleme operasyonuna ağırlık verir.
Dapr öğrenmeden gelebilir miyim?
Evet, Dapr building block'ları sıfırdan ve uygulamalı anlatılır; ön Dapr bilgisi gerekmez.
Sınava hazırlar mı?
Eğitim AZ-2003 Applied Skills senaryosunu temel alır; sınav başvurusu ve ücreti ilgili kuruma aittir.
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-2003: Deploy cloud-native apps using Azure Container Apps 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

Docker ve KonteynerleştirmeCompTIA Linux+: Containerization and Image Management Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Linux+: Containerization and Image Management Eğitimi

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

CompTIA Linux+: Containerization and Image Management: linux+ imaj yönetimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i

Detayları Gör →
Docker ve KonteynerleştirmeContainer Adoption Boot Camp (DO700) Eğitimi
DevOps ve Konteyner Eğitimleri

Container Adoption Boot Camp (DO700) Eğitimi

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

Container Adoption Boot Camp (DO700): konteyner benimseme, do700, podman, buildah ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Docker ve KonteynerleştirmeContainer Adoption Boot Camp for Developers (DO720) Eğitimi
DevOps ve Konteyner Eğitimleri

Container Adoption Boot Camp for Developers (DO720) Eğitimi

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

Container Adoption Boot Camp for Developers (DO720): do720, geliştirici konteyner ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi

Detayları Gör →
Docker ve KonteynerleştirmeContainer Teknolojileri ve Docker'a Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Container Teknolojileri ve Docker'a Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Container Teknolojileri ve Docker'a Giriş: docker giriş, konteyner nedir ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Docker ve KonteynerleştirmeContainerization and Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Containerization and Docker Eğitimi

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

Containerization and Docker: containerization, docker eğitimi, konteynerleştirme ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifik

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