AZURE DEVELOPER: PAAS WEB APPLICATIONS EĞİTİMİ

App Service ile PaaS web uygulamalarını yayınlayın

App Service planı, dağıtım yuvaları, yapılandırma, özel alan adı, ölçekleme, VNet entegrasyonu, WebJobs ve GitHub Actions ile CI/CD uygulayın.

Bu eğitim, Azure App Service ile PaaS web uygulaması geliştirme ve işletmeyi anlatır. App Service planı katmanları, Web App oluşturma, .NET, Node.js, Python, Java çalışma zamanları, uygulama ayarları ve bağlantı dizeleri, Key Vault referansları, dağıtım.

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

Eğitim Hakkında

Web uygulamasını App Service'e dağıtmak, yapılandırmak ve işletmek

Bu eğitim, Azure App Service ile PaaS web uygulaması geliştirme ve işletmeyi anlatır. App Service planı katmanları, Web App oluşturma, .NET, Node.js, Python, Java çalışma zamanları, uygulama ayarları ve bağlantı dizeleri, Key Vault referansları, dağıtım yuvaları ve slot swap, otomatik ölçekleme, özel alan adı ve TLS, yönetilen sertifika, kimlik doğrulama (Easy Auth), VNet entegrasyonu ve özel uç nokta, WebJobs, günlükleme ve Application Insights, GitHub Actions ve Azure DevOps ile CI/CD uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; Plan, Web App, çalışma zamanı ve dağıtım seçenekleri; Slot swap, Key Vault, alan adı, TLS ve VNet; Autoscale, WebJobs, izleme, test ve CI/CD. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Azure App Service ile PaaS web uygulaması geliştirme, dağıtım yuvaları, yapılandırma, ölçekleme, ağ ve CI/CD süreçlerini kapsar.

Öğrenme Metodu

Örnek bir web uygulaması App Service'e dağıtılır, staging slot ile sıfır kesintili yayın yapılır, ölçekleme ve izleme kurulur.

Neden Bu Eğitim?

🎯Sıfır kesinti

Slot swap ile canlıya kesintisiz geçiş yaparsınız.

🛠️Güvenli yapılandırma

Uygulama ayarları ve Key Vault referanslarıyla sırları yönetirsiniz.

📈Otomasyon

GitHub Actions ile her commit'te dağıtım hattı kurarsınız.

Anahtar Konular

azure app servicepaas web uygulamasıdağıtım yuvalarıslot swapazure web appgithub actions azurewebjobsaz-204 eğitimiazure developerapp service autoscale
“Yayına almak korku değil, rutin olmalıdır.”

Ön Koşullar

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

1
Azure aboneliği

Uygulamalar ücretsiz Azure hesabı veya sağlanan sandbox aboneliği üzerinde yapılır.

2
Programlama bilgisi

C#, Python veya JavaScript'ten birinde temel düzeyde kod okuyup yazabilmek gerekir.

3
Geliştirme araçları

Visual Studio Code, Azure CLI ve ilgili SDK kurulu bir bilgisayar önerilir; kurulum eğitimde gösterilir.

4
Web uygulaması

Basit bir web uygulaması geliştirmiş olmak yararlıdır.

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ı App Service oluşturur ve uygulamayı farklı yöntemlerle dağıtır.
Modül 1
App Service Planı
  • Free, Basic, Standard, Premium, Isolated katmanları
  • Planın paylaşılan kaynak olması
  • Windows ve Linux planları
  • Ölçek yukarı ve dışarı
  • Bölge ve fiyatlandırma
  • Plan başına uygulama sayısı
Modül 2
Web App Oluşturma
  • Çalışma zamanı yığını seçimi
  • Portal, CLI ve Bicep ile oluşturma
  • Kudu / SCM sitesi
  • Dağıtım merkezi
  • Uygulama ayarları ve bağlantı dizeleri
  • Ortam değişkeni olarak kullanım
Modül 3
Dağıtım Yöntemleri
  • ZIP deploy ve az webapp up
  • Git ve yerel Git
  • GitHub Actions iş akışı
  • Azure DevOps boru hattı
  • Container imajı ile dağıtım
  • Run from package
Modül 4
Lab: İlk Dağıtım
  • Örnek uygulama oluşturma
  • az webapp up ile yayın
  • Uygulama ayarı ekleme
  • Günlük akışı (log stream)
  • Kudu ile dosya inceleme
  • Kaynak temizliği
Günün hedefiKatılımcı yuvalarla sıfır kesintili yayın yapar ve ağ/güvenlik yapılandırır.
Modül 1
Dağıtım Yuvaları
  • Staging slot oluşturma
  • Slot'a özgü ayarlar (sticky)
  • Swap ve önizlemeli swap
  • Sıcak başlatma (warm-up)
  • Trafik yüzdesi ile test (canary)
  • Geri alma
Modül 2
Yapılandırma ve Gizli Bilgi
  • Uygulama ayarı önceliği
  • Key Vault referansı sözdizimi
  • Managed Identity ile Key Vault erişimi
  • Bağlantı dizesi türleri
  • Yapılandırma için App Configuration
  • Ortam ayrımı
Modül 3
Alan Adı ve Güvenlik
  • Özel alan adı ve DNS kaydı
  • Yönetilen sertifika ve TLS bağlama
  • HTTPS zorunluluğu ve TLS sürümü
  • Easy Auth kimlik doğrulama
  • Erişim kısıtlamaları (IP)
  • Mutual TLS
Modül 4
VNet ve Ağ
  • Bölgesel VNet entegrasyonu
  • Private Endpoint ile gelen trafik
  • Hizmet uç noktaları
  • NAT Gateway ile çıkış IP
  • Hybrid Connection
  • App Service Environment özeti
Günün hedefiKatılımcı ölçekleme kurallarını, izlemeyi ve CI/CD hattını tamamlar.
Modül 1
Ölçekleme
  • Manuel ve otomatik ölçek
  • Kural tabanlı autoscale
  • Kuralsız otomatik ölçek (Premium)
  • Always On ve ARR benzeşimi
  • Sağlık kontrolü (health check)
  • Performans ve soğuk başlatma
Modül 2
Arka Plan İşleri
  • WebJobs: sürekli ve tetiklenen
  • WebJobs SDK
  • Zamanlanmış görevler (cron)
  • Functions ile karşılaştırma
  • Kuyruk tüketimi
  • Uzun süren işlemler
Modül 3
İzleme ve Tanılama
  • Application Insights etkinleştirme
  • Günlükler: uygulama, web sunucusu, hatalı istek
  • Tanılama ayarları ve Log Analytics
  • Canlı metrik akışı
  • Öneri ve tanı çözücüleri (Diagnose and solve)
  • Uyarı kuralları
Modül 4
CI/CD ve Tekrar
  • GitHub Actions: build, test, deploy
  • OIDC ile Azure oturum açma
  • Slot ile mavi-yeşil dağıtım
  • Bicep ile altyapı kodu
  • Maliyet optimizasyonu
  • AZ-204 App Service soruları tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Plan seçimi

Doğru App Service planı ve katmanını seçebilirsiniz.

✅
Dağıtım

ZIP, Git ve GitHub Actions ile dağıtım yapabilirsiniz.

✅
Slot kullanımı

Staging slot ve swap ile kesintisiz yayın yapabilirsiniz.

✅
Gizli yönetimi

Key Vault referanslarıyla sırları güvenle kullanabilirsiniz.

✅
Alan adı ve TLS

Özel alan adı ve yönetilen sertifika bağlayabilirsiniz.

✅
Ağ güvenliği

VNet entegrasyonu ve Private Endpoint yapılandırabilirsiniz.

✅
Ölçekleme

Autoscale ve sağlık kontrolü ayarlayabilirsiniz.

✅
CI/CD

GitHub Actions ile otomatik dağıtım hattı kurabilirsiniz.

Kimler İçin Uygundur?

  • Web uygulaması ve API geliştiren yazılımcılar
  • DevOps uzmanları
  • AZ-204 adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web uygulaması ve API geliştiren yazılımcılar, DevOps uzmanları ve AZ-204 adayları.
Hangi diller desteklenir?
App Service .NET, Node.js, Python, Java, PHP destekler; örnekler C# ve Python ile verilir.
Container ile mi kod ile mi?
İki dağıtım şekli de gösterilir ve karşılaştırılır.
Sıfır kesintili yayın nasıl olur?
Staging slot, warm-up ve swap uygulamalı yapılır.
Sınav ve sertifika konusu nasıl işleniyor?
Microsoft AZ-204 (Developing Solutions for Microsoft Azure) sınav alanlarıyla örtüşen içerik işlenir; sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim sonunda 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. Azure Developer: PaaS Web Applications 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

Microsoft AzureAzure Network Engineer Associate: Azure Application Delivery Services Eğitimi
Bulut Bilişim Eğitimleri

Azure Network Engineer Associate: Azure Application Delivery Services Eğitimi

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

Azure Network Engineer Associate: Azure Application Delivery Services: Application Gateway, WAF, Front Door, Load Balancer ve Traffic Manager ile L4/L7 uygulama

Detayları Gör →
Microsoft AzureAzure Network Engineer Associate: Azure ExpressRoute Solutions Eğitimi
Bulut Bilişim Eğitimleri

Azure Network Engineer Associate: Azure ExpressRoute Solutions Eğitimi

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

Azure Network Engineer Associate: Azure ExpressRoute Solutions: ExpressRoute devre, private/Microsoft peering, FastPath, Global Reach, Direct, BGP, HA tasarımı

Detayları Gör →
Microsoft AzureAzure Network Engineer Associate: Azure VPN Solutions Eğitimi
Bulut Bilişim Eğitimleri

Azure Network Engineer Associate: Azure VPN Solutions Eğitimi

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

Azure Network Engineer Associate: Azure VPN Solutions: S2S, P2S, VNet-to-VNet, IKEv2/IPsec, BGP, aktif-aktif gateway, Entra ID kimlik doğrulama ve VPN sorun gid

Detayları Gör →
Microsoft AzureAzure Network Engineer Associate: Designing and Implementing Azure DNS Eğitimi
Bulut Bilişim Eğitimleri

Azure Network Engineer Associate: Designing and Implementing Azure DNS Eğitimi

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

Azure Network Engineer Associate: Designing and Implementing Azure DNS: Azure DNS public/private zone, DNS Private Resolver, hibrit çözümleme, DNSSEC, alias kay

Detayları Gör →
Microsoft AzureAzure Network Engineer Associate: Implementing and Managing Azure NAT Gateway Eğitimi
Bulut Bilişim Eğitimleri

Azure Network Engineer Associate: Implementing and Managing Azure NAT Gateway Eğitimi

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

Azure Network Engineer Associate: Implementing and Managing Azure NAT Gateway: NAT Gateway, SNAT port yönetimi, public IP prefix, idle timeout, zonal dağıtım, L

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