MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS: MANAGING AZURE WEB APPS EĞİTİMİ

Azure Web Apps'i üretim kalitesinde işletin

App Service planı, deployment slot, autoscale, özel alan adı ve TLS, yönetilen kimlik, VNet entegrasyonu ve izleme

App Service plan seçimi, ZIP deploy ve GitHub Actions dağıtımı, deployment slot swap, autoscale, özel alan adı, TLS ve Application Insights ile web uygulaması yönetimi.

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

Eğitim Hakkında

Azure App Service ile web uygulaması barındırma ve yönetimi

Eğitim, Azure App Service üzerinde web uygulamalarının altyapı yönetimini işler: App Service plan katmanları (Free, Basic, Standard, Premium v3, Isolated), deployment slot ve slot swap, ZIP deploy ve GitHub Actions ile dağıtım, autoscale kuralları, özel alan adı ve App Service Managed Certificate, yönetilen kimlik ile Key Vault referansı, VNet integration, Application Insights ile izleme ve backup/restore adımları uygulamalıdır.

Süre ve Format

2 Gün. Her gün dört modül; günlük konu başlıkları: App Service Kurulumu ve Dağıtım; Ölçekleme, Güvenlik ve İşletim. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Azure App Service planları, dağıtım slotları, ölçekleme, özel alan adı ve web uygulaması güvenliği

Öğrenme Metodu

Örnek bir .NET/Node uygulaması her aşamada App Service'e dağıtılır; slot swap, ölçekleme ve hata ayıklama canlı laboratuvarlarla denenir.

Neden Bu Eğitim?

🌐Hızlı yayın

Sunucu yönetimi olmadan App Service ile web uygulamasını dakikalar içinde yayına alacaksınız.

🔁Güvenli dağıtım

Deployment slot ve slot swap ile kesintisiz sürüm geçişi yapacaksınız.

📊Ölçek ve izleme

Autoscale ve Application Insights ile yük altında davranışı yöneteceksiniz.

Anahtar Konular

Azure Web Apps eğitimiAzure App Servicedeployment slotApp Service autoscaleAzure özel alan adıslot swapApplication InsightsAzure yönetilen kimlikGitHub Actions AzureAzure web hosting
“İyi bir dağıtım hattı, sürüm gününü sıradan bir güne çevirir.”

Ön Koşullar

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

1
Azure aboneliği

Uygulamalar için ücretsiz deneme ya da kurum aboneliği üzerinde kaynak oluşturabilecek bir hesap kullanılır.

2
Web temelleri

HTTP, DNS ve TLS sertifikası kavramlarının bilinmesi alan adı ve güvenlik konularını kolaylaştırır.

3
Temel bulut bilgisi

IaaS, PaaS, SaaS ayrımı ve bölge/kullanılabilirlik kavramlarına genel aşinalık beklenir.

4
Örnek uygulama

Basit bir .NET, Node.js, Python veya Java uygulaması ile çalışılır; derin kodlama gerekmez.

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ı uygun App Service planında web uygulaması oluşturup slot ve CI/CD ile güvenli dağıtım yapabilir.
Modül 1
App Service Plan ve Katmanlar
  • Free/Shared, Basic, Standard, Premium v3 ve Isolated v2 farkları
  • Plan paylaşımı: bir plan üzerinde birden fazla uygulama
  • Linux ve Windows plan ayrımı ve çalışma zamanı yığınları
  • Always On, ARR Affinity ve 64-bit ayarları
  • az appservice plan create ve az webapp create kullanımı
  • Plan boyutlandırma ve maliyet hesaplama
Modül 2
Uygulama Ayarları ve Yapılandırma
  • Application settings ve connection strings (ortam değişkenleri)
  • Slot-sticky ayarlar ve slot'a yapışmayan ayarlar
  • Startup command ve özel konteyner imajı çalıştırma
  • Key Vault referansı ile gizli bilgilerin güvenle okunması
  • Uygulama günlükleri ve Log stream
  • Kudu (SCM) konsolu ve dosya sistemine erişim
Modül 3
Dağıtım Yöntemleri
  • ZIP Deploy, az webapp deploy ve FTP seçenekleri
  • GitHub Actions ile iş akışı ve publish profile
  • Azure DevOps Pipelines ile dağıtım görevi
  • Konteyner dağıtımı: Azure Container Registry ve continuous deployment
  • Local Git ve run-from-package
  • Geri alma stratejileri
Modül 4
Deployment Slot ve Slot Swap
  • Staging slot oluşturma ve trafik yüzdesi ile test (traffic routing)
  • Slot swap öncesi warm-up ve swap with preview
  • Swap sonrası geri alma (swap back)
  • Slot'a özel ayarlar ve veritabanı bağlantısı yönetimi
  • Canary dağıtım senaryosu
  • Slot sayısı sınırlarının plan katmanına bağlılığı
Günün hedefiKatılımcı web uygulamasını ölçekleyip özel alan adı, TLS ve ağ entegrasyonuyla güvenli biçimde işletebilir.
Modül 1
Ölçekleme
  • Scale up ile scale out farkı
  • Manuel instance sayısı ve autoscale kural kümesi
  • Metrik tabanlı kurallar: CPU yüzdesi, bellek, HTTP kuyruğu
  • Zamanlanmış ölçekleme profilleri
  • Cooldown süresi ve flapping önleme
  • Automatic scaling (Premium) ve pre-warmed instance'lar
Modül 2
Alan Adı ve TLS
  • Özel alan adı doğrulama: CNAME ve TXT kayıtları
  • App Service Managed Certificate ve satın alınan sertifika
  • Sertifika bağlama: SNI SSL ve IP SSL
  • HTTPS Only ve minimum TLS sürümü
  • Azure DNS ile alan adı yönetimi
  • Front Door ve Application Gateway önünde barındırma
Modül 3
Kimlik ve Ağ Güvenliği
  • Sistem atanmış ve kullanıcı atanmış yönetilen kimlik
  • Easy Auth (Authentication) ile Entra ID girişi
  • Access restrictions: IP ve servis etiketi kuralları
  • VNet integration ile giden trafiğin sanal ağa alınması
  • Private Endpoint ile gelen trafiğin özelleştirilmesi
  • Defender for App Service ve güvenlik önerileri
Modül 4
İzleme ve Sorun Giderme
  • Application Insights entegrasyonu ve dağıtık izleme
  • Diagnose and solve problems dedikasyon panelleri
  • Tanılama ayarları ve Log Analytics sorguları (KQL)
  • Availability test ve uyarı kuralları
  • Yedekleme ve geri yükleme (backup/restore) ile klonlama
  • Yüksek CPU ve bellek sızıntısı teşhisi için profiler ve snapshot debugger

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Plan seçimi

İş yüküne uygun App Service plan katmanını ve boyutunu seçebilirsiniz.

✅
Uygulama yapılandırma

Ayarlar, Key Vault referansları ve startup komutlarını doğru yönetebilirsiniz.

✅
Dağıtım hattı

ZIP deploy ve GitHub Actions ile otomatik dağıtım kurabilirsiniz.

✅
Slot yönetimi

Staging slot ve swap ile kesintisiz sürüm geçişi yapabilirsiniz.

✅
Autoscale

Metrik ve takvim tabanlı ölçekleme kuralları tanımlayabilirsiniz.

✅
Alan adı ve TLS

Özel alan adını doğrulayıp TLS sertifikasını bağlayabilirsiniz.

✅
Ağ ve kimlik

Yönetilen kimlik, VNet entegrasyonu ve erişim kısıtlarını yapılandırabilirsiniz.

✅
İzleme

Application Insights ve loglarla performans sorunlarını teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • Web uygulamalarını Azure'da barındıracak altyapı yöneticileri
  • DevOps mühendisleri
  • uygulama sorumluluğu taşıyan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web uygulamalarını Azure'da barındıracak altyapı yöneticileri, DevOps mühendisleri ve uygulama sorumluluğu taşıyan geliştiriciler için uygundur.
Hangi programlama dilleri desteklenir?
App Service .NET, Node.js, Python, Java, PHP ve özel konteyner imajlarını çalıştırır; eğitimde örnek uygulama üzerinden ilerlenir.
Slot swap kesinti yaratır mı?
Warm-up yapıldıktan sonra yönlendirme yer değiştirir; doğru yapılandırmada kullanıcı kesinti hissetmez, eğitimde bu uygulanır.
Scale up ve scale out ne zaman kullanılır?
Tek instance kaynakları yetmiyorsa scale up, eş zamanlı yük artıyorsa scale out tercih edilir.
Sertifika verilir mi?
Evet, 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 Infrastructure Solutions: Managing Azure Web 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

Microsoft AzureDeveloping Azure & Web Services: Azure Scalability Eğitimi
Bulut Bilişim Eğitimleri

Developing Azure & Web Services: Azure Scalability Eğitimi

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

Azure Ölçeklenebilirlik eğitimi: Autoscale, Front Door, Redis Cache, Service Bus ve Azure Load Testing ile ölçeklenebilir Azure web mimarisi eğitimi.

Detayları Gör →
Microsoft AzureDeveloping Azure & Web Services: Azure Services Eğitimi
Bulut Bilişim Eğitimleri

Developing Azure & Web Services: Azure Services Eğitimi

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

Azure Hizmetleri Geliştirme eğitimi: App Service, Functions, Service Bus, Event Grid, Key Vault, Entra ID ve SignalR ile web uygulaması geliştirme eğitimi.

Detayları Gör →
Microsoft AzureDeveloping Azure & Web Services: Azure Storage Eğitimi
Bulut Bilişim Eğitimleri

Developing Azure & Web Services: Azure Storage Eğitimi

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

Azure Storage Geliştirme eğitimi: Azure Blob, Queue, Table ve Files servisleriyle SAS, Managed Identity ve CDN kullanan web uygulaması depolama eğitimi.

Detayları Gör →
Microsoft AzureDeveloping Azure & Web Services: Configuring Web Applications for Deployment Eğitimi
Bulut Bilişim Eğitimleri

Developing Azure & Web Services: Configuring Web Applications for Deployment Eğitimi

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

Azure ve Web Servis Dağıtım Yapılandırması eğitimi: web.config dönüşümleri, Web Deploy paketleri ve Azure Web Apps dağıtım. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Azure & Web Services: Consuming Services Eğitimi
Bulut Bilişim Eğitimleri

Developing Azure & Web Services: Consuming Services Eğitimi

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

Azure ve Web Servis Tüketimi eğitimi: WCF istemcileri, HttpClient, asenkron tüketim ve hata yönetimi. Uygulamalı laboratuvarlarla DVA'da.

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