DEVELOPING WINDOWS AZURE AND WEB SERVICES EĞİTİMİ

Azure üzerinde web servisleri geliştirip yayınlayın

Web API, WCF, Cloud Services, App Service, Service Bus, Storage, Functions, API Management ve Entra ID ile Azure’da servis geliştirme

Bu eğitim, web servislerinin Azure üzerinde geliştirilmesini, barındırılmasını ve güvenliğini anlatır. Eğitim 4 gün sürer; her günde dört modül uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

Web API/WCF servisleri ve Azure barındırma, mesajlaşma ve güvenlik

Bu eğitim, web servislerinin Azure üzerinde geliştirilmesini, barındırılmasını ve güvenliğini anlatır. ASP.NET Web API ve WCF, Cloud Services web/worker role, App Service, Blob ve Queue Storage, Service Bus ve Relay, Functions, API Management, Azure SQL, Entra ID ile kimlik doğrulama ve Azure DevOps pipeline uygulamalıdır.

Süre ve Format

4 Gün. Her gün dört modül; her modülde altı konu başlığı, Windows Azure ve web servisleri geliştirme odaklı uygulamalı laboratuvar ve ekip tartışması.

Seviye

Orta Seviye — Azure Temelleri ve Web Servisleri, Barındırma ve Depolama, Mesajlaşma, API ve Veri, Güvenlik, İzleme ve Dağıtım başlıklarını kapsayan Windows Azure ve web servisleri geliştirme eğitimi

Öğrenme Metodu

Her bölüm örnek bir uygulamanın Azure’a taşınması, yapılandırılması ve izlenmesi şeklinde, kod ve portal laboratuvarlarıyla işlenir.

Neden Bu Eğitim?

👨‍💻Geliştirici Odağı

Kod, SDK ve CI/CD üzerinden Azure hizmetleri uygulama içine entegre edilir.

🔑Parolasız Erişim

Managed Identity ve Key Vault ile sırlar kodun dışında tutulur.

🔄Dağıtım Otomasyonu

Azure DevOps veya GitHub Actions ile otomatik derleme ve yayın hattı kurulur.

Anahtar Konular

Windows Azure servisleriAzure Web APIWCF AzureAzure Cloud ServicesAzure Service BusAPI ManagementAzure App ServiceAzure Functions
“Bulut uygulaması, kodun yanında yapılandırmanın da dikkatle yazılmasıdır.”

Ön Koşullar

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

1
C# ve .NET

C# ile temel uygulama geliştirme deneyimi.

2
Web Geliştirme

HTTP, REST ve ASP.NET temelleri.

3
Visual Studio / VS Code

IDE kullanımı ve temel hata ayıklama.

4
Azure Aboneliği

Laboratuvar için Azure deneme aboneliği veya sağlanan ortam.

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 ortamında Web API/WCF servislerini geliştirir.
Modül 1
Bulut Kavramları ve Azure Temelleri
  • Bulut modelleri: IaaS, PaaS, SaaS ve dağıtım modelleri (public, private, hybrid)
  • Paylaşılan sorumluluk modeli
  • CapEx ve OpEx, tüketim bazlı fiyatlandırma
  • Azure bölgeleri, bölge çiftleri ve Availability Zones
  • Azure portal, Cloud Shell, Azure CLI ve PowerShell
  • Azure Resource Manager, resource group ve subscription kavramları
Modül 2
Azure Çekirdek Hizmetleri
  • Sanal makineler, VM Scale Sets ve Availability Set
  • Azure App Service ve Azure Container Instances
  • Virtual Network, subnet ve NSG
  • Storage account türleri: Blob, File, Queue, Table
  • Azure SQL Database, Cosmos DB ve MySQL/PostgreSQL esnek sunucu
  • Azure Functions ve Logic Apps ile sunucusuz seçenekler
Modül 3
Web Servisleri: WCF, Web API ve Service Bus
  • ASP.NET Web API kaynak odaklı tasarım ve HTTP fiilleri
  • WCF binding, contract ve endpoint yapılandırması
  • Azure Service Bus Relay ve hibrit bağlantılar
  • OAuth/OWIN ve ACS yerine Entra ID ile kimlik doğrulama
  • Web servislerin Azure’da barındırılması ve ölçeklenmesi
  • Test araçları: Fiddler, Postman ve SoapUI
Modül 4
Visual Studio ile Azure Geliştirme
  • Azure SDK ve Visual Studio Cloud Explorer
  • Publish profile ve doğrudan yayınlama
  • Azure DevOps entegrasyonu ve Git deposu
  • Uzaktan hata ayıklama (remote debugging) ve Snapshot Debugger
  • Yerel Azurite emülatörü ile Storage geliştirme
  • Application Insights telemetrisi ve profiler
Günün hedefiKatılımcı Cloud Services ve App Service’te servisleri barındırır.
Modül 1
Windows Azure Cloud Services ve Web Roles
  • Cloud Service web role ve worker role mimarisi
  • ServiceDefinition.csdef ve ServiceConfiguration.cscfg
  • Staging/production VIP swap
  • Azure Storage Emulator ve Compute Emulator
  • Cloud Services’tan (extended support) App Service’e geçiş
  • Role lifecycle: OnStart, Run ve OnStop
Modül 2
App Service ve Kapsayıcı Hizmetleri
  • App Service planı, ölçekleme ve deployment slot
  • Özel alan adı, TLS bağlama ve VNet entegrasyonu
  • Azure Container Registry ve ACR Tasks
  • Azure Container Apps ve KEDA ölçekleme
  • Azure Kubernetes Service: node pool, Azure CNI
  • AKS entegrasyonu: Entra ID, Key Vault CSI ve Monitor container insights
Modül 3
Azure Storage Çözümleri
  • Storage account performans/yedeklilik: LRS, ZRS, GRS, GZRS
  • Blob erişim katmanları: Hot, Cool, Cold, Archive
  • Lifecycle management ve immutable storage
  • SAS, stored access policy ve Entra ID ile yetkilendirme
  • Azure Files, File Sync ve NetApp Files
  • AzCopy, Storage Explorer ve Data Box
Modül 4
Sanal Makineler ve Ölçekleme
  • VM boyutları, serileri ve Azure Compute Unit
  • Managed disk türleri: Standard HDD/SSD, Premium SSD, Ultra Disk
  • Availability Zones, Availability Set ve Proximity Placement Group
  • Virtual Machine Scale Sets ve autoscale kuralları
  • Azure Image Builder ve Compute Gallery
  • Spot VM, reservations ve Azure Hybrid Benefit
Günün hedefiKatılımcı Service Bus, Functions ve APIM ile servisleri entegre eder.
Modül 1
Mesajlaşma ve Olay Mimarileri
  • Service Bus kuyruk/topic, session ve dead-letter queue
  • Event Grid şemaları ve abonelik filtreleri
  • Event Hubs partition, consumer group ve Capture
  • Logic Apps iş akışları ve connector’lar
  • Storage Queue ile Service Bus seçimi
  • API Management ile servis ön yüzü, policy ve ürünler
Modül 2
API Management ve API Yayınlama
  • APIM katmanları, gateway ve geliştirici portalı
  • Policy ifadeleri: rate-limit, validate-jwt, set-header, rewrite-uri
  • Ürünler, abonelikler ve API sürümleme
  • OpenAPI içe aktarma ve backend olarak Function/App Service
  • Self-hosted gateway ve hibrit yayın
  • Application Insights ile API analitiği
Modül 3
Azure Functions ve Sunucusuz Mimariler
  • Tetikleyici ve bağlama (binding) modeli: HTTP, Timer, Blob, Queue, Event Hub
  • Hosting planları: Consumption, Flex Consumption, Premium, Dedicated
  • Durable Functions: orchestrator, activity, fan-out/fan-in
  • Function app ayarları, Key Vault referansları ve managed identity
  • Cold start, ölçekleme ve concurrency ayarları
  • Application Insights ile izleme ve Core Tools ile yerel çalışma
Modül 4
Azure SQL ve İlişkisel Veri Hizmetleri
  • Azure SQL Database, Elastic Pool ve Managed Instance
  • DTU ve vCore satın alma modelleri, serverless katman
  • Active geo-replication ve auto-failover groups
  • Dinamik veri maskeleme, TDE ve Always Encrypted
  • Query Performance Insight ve Automatic Tuning
  • Azure Database for PostgreSQL / MySQL Flexible Server
Günün hedefiKatılımcı kimlik, izleme ve DevOps ile servisleri üretime alır.
Modül 1
Kimlik ve Güvenlik Temelleri
  • Microsoft Entra ID (Azure AD), kullanıcı, grup ve uygulama kaydı
  • Azure RBAC rol atamaları ve özel roller
  • Conditional Access, MFA ve Privileged Identity Management
  • Microsoft Defender for Cloud ve secure score
  • Key Vault: secret, key, certificate
  • Zero Trust ve defense in depth yaklaşımı
Modül 2
Entra ID Hibrit Kimlik
  • Microsoft Entra Connect: Password Hash Sync, Pass-through, Federation
  • Cloud Sync ve senkronizasyon filtreleri
  • Seamless SSO ve Hybrid Join
  • Entra Domain Services ile yönetilen AD
  • B2B ve B2C dış kimlikler
  • Managed Identity ve service principal ayrımı
Modül 3
İzleme ve Gözlemlenebilirlik
  • Azure Monitor metrikleri ve log analytics çalışma alanı
  • KQL ile log sorguları
  • Application Insights ve dağıtık izleme
  • Alert rule, action group ve Service Health
  • Diagnostic settings ve log yönlendirme
  • Workbook ve dashboard oluşturma
Modül 4
Azure DevOps ve CI/CD
  • Azure Repos, Boards ve Pipelines yapıları
  • YAML pipeline: stage, job, step ve template
  • Service connection ve managed identity
  • Environment, approval ve deployment strategy (canary, blue-green)
  • Artifacts feed ve paket yönetimi
  • Test planları ve kod kapsamı raporları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bulut Kavramları ve Azure Temelleri

Bulut Kavramları ve Azure Temelleri konusunda Bulut modelleri: IaaS, PaaS, SaaS ve dağıtım modelleri (public, private, hybrid), Paylaşılan sorumluluk modeli ve Azure bölgeleri, bölge çiftleri ve Availability Zones başlıklarını uygulamalı olarak öğrenirsiniz.

🛠️
Web Servisleri: WCF, Web API ve Service Bus

Web Servisleri: WCF, Web API ve Service Bus konusunda ASP.NET Web API kaynak odaklı tasarım ve HTTP fiilleri, WCF binding, contract ve endpoint yapılandırması ve OAuth/OWIN ve ACS yerine Entra ID ile kimlik doğrulama başlıklarını uygulamalı olarak öğrenirsiniz.

🔐
Windows Azure Cloud Services ve Web Roles

Windows Azure Cloud Services ve Web Roles konusunda Cloud Service web role ve worker role mimarisi, ServiceDefinition.csdef ve ServiceConfiguration.cscfg ve Azure Storage Emulator ve Compute Emulator başlıklarını uygulamalı olarak öğrenirsiniz.

📈
Azure Storage Çözümleri

Azure Storage Çözümleri konusunda Storage account performans/yedeklilik: LRS, ZRS, GRS, GZRS, Blob erişim katmanları: Hot, Cool, Cold, Archive ve SAS, stored access policy ve Entra ID ile yetkilendirme başlıklarını uygulamalı olarak öğrenirsiniz.

☁️
API Management ve API Yayınlama

API Management ve API Yayınlama konusunda APIM katmanları, gateway ve geliştirici portalı, Policy ifadeleri: rate-limit, validate-jwt, set-header, rewrite-uri ve OpenAPI içe aktarma ve backend olarak Function/App Service başlıklarını uygulamalı olarak öğrenirsiniz.

🔍
Azure SQL ve İlişkisel Veri Hizmetleri

Azure SQL ve İlişkisel Veri Hizmetleri konusunda Azure SQL Database, Elastic Pool ve Managed Instance, DTU ve vCore satın alma modelleri, serverless katman ve Dinamik veri maskeleme, TDE ve Always Encrypted başlıklarını uygulamalı olarak öğrenirsiniz.

⚙️
Entra ID Hibrit Kimlik

Entra ID Hibrit Kimlik konusunda Microsoft Entra Connect: Password Hash Sync, Pass-through, Federation, Cloud Sync ve senkronizasyon filtreleri ve Entra Domain Services ile yönetilen AD başlıklarını uygulamalı olarak öğrenirsiniz.

🚀
Azure DevOps ve CI/CD

Azure DevOps ve CI/CD konusunda Azure Repos, Boards ve Pipelines yapıları, YAML pipeline: stage, job, step ve template ve Environment, approval ve deployment strategy (canary, blue-green) başlıklarını uygulamalı olarak öğrenirsiniz.

Kimler İçin Uygundur?

  • Web servisleri geliştiren .NET geliştiricileri
  • Azure’a servis taşıyan ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web servisleri geliştiren .NET geliştiricileri ve Azure’a servis taşıyan ekipler için uygundur.
Windows Azure ve web servisleri geliştirme eğitimine katılmak için hangi ön bilgiler gerekir?
C# ile temel uygulama geliştirme deneyimi. HTTP, REST ve ASP.NET temelleri.
Eğitimde hangi konular işlenir?
Program 4 günde şu başlıkları kapsar: Azure Temelleri ve Web Servisleri; Barındırma ve Depolama; Mesajlaşma, API ve Veri; Güvenlik, İzleme ve Dağıtım.
Eğitim uygulamalı mı ilerler?
Her bölüm örnek bir uygulamanın Azure’a taşınması, yapılandırılması ve izlenmesi şeklinde, kod ve portal laboratuvarlarıyla işlenir.
Eğitim sonunda sertifika verilir mi?
Katılımcılara 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. Developing Windows Azure and Web Services Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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 Solutions for Microsoft Azure: App Service Web Apps Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: App Service Web Apps Eğitimi

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

Azure App Service Web Apps eğitimi: Web Apps oluşturma, WebJobs, CORS, kimlik doğrulama ve performans iyileştirme. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Application Configuration Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Application Configuration Eğitimi

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

Azure Uygulama Yapılandırması eğitimi: App Configuration, özellik bayrakları, Key Vault referansları ve yönetilen kimlik. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Application Troubleshooting Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Application Troubleshooting Eğitimi

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

Azure Uygulama Sorun Giderme eğitimi: Application Insights, KQL, tanılama ayarları, dağıtık izleme ve performans analizi. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Azure Active Directory Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Azure Active Directory Eğitimi

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

Azure Active Directory Geliştirme eğitimi: Entra ID uygulama kaydı, OAuth 2.0, OpenID Connect, MSAL, izinler ve yönetilen kimlik. Uygulamalı laboratuvarlarla DV

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Azure API Management Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Azure API Management Eğitimi

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

Azure API Management eğitimi: APIM politikaları, ürünler, abonelikler, JWT doğrulama, sürümleme ve geliştirici portalı. Uygulamalı laboratuvarlarla DVA'da.

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