APPLICATIONS IN THE CLOUD: AZURE SERVERLESS ORCHESTRATION ESSENTIALS EĞİTİMİ

Sunucusuz iş akışlarını Azure'da orkestre edin

Azure Functions, Durable Functions, Logic Apps, Event Grid ve Service Bus ile sunucusuz uygulama orkestrasyonunu uçtan uca kurun.

Azure Functions, Durable Functions, Logic Apps, Event Grid ve Service Bus ile sunucusuz iş akışlarını tasarlayıp dağıtmayı gösteren 3 günlük uygulamalı eğitim. Orkestrasyon kalıpları, izleme ve maliyet yönetimi içerir.

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

Eğitim Hakkında

Tetikleyici, binding ve orkestratör mantığıyla sunucusuz mimari

Eğitim, Azure üzerinde sunucusuz iş akışlarının nasıl orkestre edildiğini gösterir. Azure Functions tetikleyici ve binding modeli, Durable Functions ile function chaining, fan-out/fan-in ve human interaction kalıpları, Logic Apps ile konektör tabanlı süreçler ve Event Grid ile Service Bus üzerinden olay tabanlı entegrasyon laboratuvarlarla işlenir. İzleme, hata yönetimi ve maliyet planlaması da kapsanır.

Süre ve Format

3 Gün. Her gün dört modül; anlatım, demo ve laboratuvar uygulamalarıyla ilerler.

Seviye

Temel Seviye — Azure Functions, Durable Functions, Logic Apps ve olay tabanlı entegrasyon servisleri

Öğrenme Metodu

Her konu, Azure portalı ve VS Code üzerinde canlı demo ve ardından katılımcıların kendi aboneliklerinde yaptığı laboratuvarlarla işlenir.

Neden Bu Eğitim?

🎯Gerçek kalıplar

Function chaining, fan-out/fan-in ve async HTTP API gibi orkestrasyon kalıplarını çalışan örneklerle öğrenirsiniz.

🛠️Doğru servis seçimi

Functions, Logic Apps, Event Grid ve Service Bus arasındaki farkı iş gereksinimine göre değerlendirirsiniz.

📈Maliyet bilinci

Consumption, Premium ve Flex planlarının fiyat ve soğuk başlangıç etkilerini karşılaştırırsınız.

Anahtar Konular

azure serverless eğitimiazure functionsdurable functionslogic apps eğitimievent gridservice bussunucusuz mimariazure orkestrasyonazure entegrasyonazure functions kursu
“Güçlü bir orkestrasyon, her adımın başarısızlığını da planlayan akıştır.”

Ön Koşullar

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

1
Temel Azure

Aboneliğin, kaynak grubunun ve portal kullanımının ne olduğunu bilmek yeterlidir.

2
Programlama

C# veya JavaScript/Python ile basit fonksiyon yazabilecek düzeyde bilgi önerilir.

3
HTTP ve JSON

REST çağrıları ve JSON veri biçimi hakkında temel aşinalık faydalıdır.

4
Laboratuvar ortamı

Azure aboneliği, tarayıcı ve Azure CLI/PowerShell erişimi olan bir bilgisayar yeterlidir; abonelik eğitim sırasında yönlendirilir.

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ı HTTP, Timer ve Queue tetikleyicili fonksiyonlar geliştirip yerelde test eder ve Azure'a dağıtır.
Modül 1
Sunucusuz Mimari ve Hosting Planları
  • Sunucusuz hesaplama modelinin olay tabanlı çalışma mantığı
  • Consumption, Flex Consumption, Premium ve Dedicated plan farkları
  • Soğuk başlangıç (cold start) ve always-ready örnekleri
  • Function App, storage hesabı ve App Service plan ilişkisi
  • Ölçeklenme denetleyicisi ve örnek sayısı sınırları
  • Plan seçiminde maliyet ve gecikme hesabı
Modül 2
Tetikleyici ve Binding Modeli
  • HttpTrigger, TimerTrigger ve QueueTrigger yapılandırması
  • function.json ve öznitelik tabanlı binding tanımı
  • Blob ve Cosmos DB input/output binding kullanımı
  • Yetkilendirme düzeyleri ve function key yönetimi
  • CRON ifadeleriyle zamanlanmış görevler
  • Isolated worker modeli ile in-process modelin farkı
Modül 3
Yerel Geliştirme ve Dağıtım
  • Azure Functions Core Tools ile func init ve func start
  • local.settings.json ve Azurite emülatörü
  • VS Code Azure Functions eklentisiyle hata ayıklama
  • Zip deploy ve GitHub Actions ile dağıtım
  • Application Settings ve Key Vault referansları
  • Deployment slot kullanımı ile sıfır kesinti geçişi
Modül 4
İzleme ve Hata Yönetimi
  • Application Insights entegrasyonu ve canlı metrik akışı
  • Host.json içinde retry ve log seviyesi ayarları
  • Poison queue mesajlarının ele alınması
  • Bağımlılık izleme ve dağıtık izleme (distributed tracing)
  • KQL ile fonksiyon hata sorguları
  • Uyarı kuralları ve eylem gruplarının oluşturulması
Günün hedefiKatılımcı Durable Functions ile durum bilgili iş akışları tasarlar ve deterministik orkestratör kurallarını uygular.
Modül 1
Durable Functions Mimarisi
  • Client, orchestrator, activity ve entity fonksiyon rolleri
  • Task Hub, Azure Storage ve history tablosu yapısı
  • Event sourcing ve replay mekanizması
  • Orkestratör kodunda determinizm kuralları
  • Durable Task Framework ve Netherite/MSSQL sağlayıcıları
  • Instance ID yönetimi ve yönetim API'leri
Modül 2
Orkestrasyon Kalıpları
  • Function chaining ile sıralı iş adımları
  • Fan-out/fan-in ile paralel işleme
  • Async HTTP API ve status query endpoint'i
  • Monitor kalıbı ile periyodik durum denetimi
  • Human interaction ve onay bekleyen akışlar
  • Aggregator kalıbı ve durable entity kullanımı
Modül 3
Dayanıklılık ve Zamanlayıcılar
  • Durable timer ile bekleme ve timeout oluşturma
  • RaiseEvent ile dış olay beklenmesi
  • CallActivityWithRetry ve RetryOptions
  • Alt orkestrasyon (sub-orchestration) çağrıları
  • Terminate, suspend ve rewind işlemleri
  • Sürümleme ve çalışan örneklerin güvenli güncellenmesi
Modül 4
Test ve Performans
  • Orkestratör için birim test yaklaşımı
  • Durable Functions Monitor aracıyla hata ayıklama
  • History boyutu ve extended sessions ayarı
  • Eşzamanlılık sınırları (maxConcurrentActivityFunctions)
  • Maliyet etkisi: storage işlem sayısı
  • Gerçek bir sipariş işleme akışının uçtan uca testi
Günün hedefiKatılımcı Logic Apps, Event Grid ve Service Bus'ı Functions ile birleştirerek uçtan uca entegrasyon senaryosu kurar.
Modül 1
Logic Apps Tasarımı
  • Consumption ve Standard Logic Apps farkı
  • Tetikleyici, eylem ve konektör kavramları
  • Koşul, switch, foreach ve until döngüleri
  • Workflow Definition Language ifadeleri
  • Managed Identity ile konektör kimlik doğrulaması
  • Integration Account ve B2B senaryolarına giriş
Modül 2
Event Grid
  • Topic, subscription ve event schema (CloudEvents)
  • Blob oluşturma ve kaynak olaylarına abonelik
  • Filtreleme, dead-letter ve retry politikaları
  • Webhook doğrulama el sıkışması
  • Event Grid ile Function tetikleme
  • Event Grid ve Event Hubs kullanım farkı
Modül 3
Service Bus Mesajlaşma
  • Queue ve topic/subscription yapısı
  • Peek-lock, dead-letter queue ve duplicate detection
  • Session tabanlı sıralı mesaj işleme
  • Service Bus tetikleyicili Function ve Logic App
  • SQL filtreleri ve correlation rule
  • Premium katmanda VNet ve private endpoint
Modül 4
Bütünleşik Çözüm ve Operasyon
  • Sipariş senaryosunda Event Grid, Service Bus ve Durable akışı
  • API Management ile orkestrasyonu dışa açma
  • Bicep ile sunucusuz kaynakların kodla dağıtımı
  • Managed Identity ve RBAC ile gizli bilgisiz bağlantı
  • Application Insights ile uçtan uca izleme
  • Üretim öncesi kontrol listesi ve maliyet gözden geçirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Function yazımı

HTTP, Timer ve Queue tetikleyicili Azure Functions geliştirip dağıtabilirsiniz.

✅
Plan seçimi

Consumption, Flex ve Premium planları iş yüküne göre seçip gerekçelendirebilirsiniz.

✅
Durable akışlar

Durable Functions ile chaining, fan-out/fan-in ve onay akışlarını kodlayabilirsiniz.

✅
Orkestratör kuralları

Replay mantığını ve determinizm kurallarını bilerek hatasız orkestratör yazabilirsiniz.

✅
Logic Apps

Konektörlerle düşük kodlu iş akışları oluşturup Managed Identity ile güvenceye alabilirsiniz.

✅
Olay entegrasyonu

Event Grid ve Service Bus ile gevşek bağlı mesajlaşma mimarisi kurabilirsiniz.

✅
İzleme ve hata

Application Insights ve KQL ile sunucusuz akışları izleyip hata ayıklayabilirsiniz.

✅
Kodla dağıtım

Bicep ve GitHub Actions ile sunucusuz çözümü tekrarlanabilir şekilde yayınlayabilirsiniz.

Kimler İçin Uygundur?

  • Azure üzerinde sunucusuz uygulama geliştirmek isteyen yazılımcılar
  • bulut mimarları
  • entegrasyon uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde sunucusuz uygulama geliştirmek isteyen yazılımcılar, bulut mimarları ve entegrasyon uzmanları için uygundur.
Durable Functions ile Logic Apps arasındaki fark nedir?
Durable Functions kodla yazılan, geliştirici odaklı orkestrasyon sağlar; Logic Apps ise konektör tabanlı görsel tasarım sunar. Eğitimde iki yaklaşım aynı senaryoda karşılaştırılır.
Hangi programlama dilleri kullanılıyor?
Ağırlıklı olarak C# ve Python örnekleri kullanılır; mantık diğer desteklenen dillere de uygulanabilir.
Kendi aboneliğim şart mı?
Hayır, eğitim sırasında laboratuvar aboneliği yönlendirilir; isterseniz kendi aboneliğinizi de kullanabilirsiniz.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara 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. Applications in the Cloud: Azure Serverless Orchestration Es Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft AzureMicrosoft Azure Administrator: Azure Files Shared Folders Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Files Shared Folders Eğitimi

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

Azure Files Shared Folders eğitimi: SMB 3.x paylaşımı, NFS 4.1 ve paylaşım snapshot uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Hybrid Identities Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Hybrid Identities Eğitimi

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

Azure Hybrid Identities eğitimi: Entra Connect, Password Hash Sync ve Pass-through Authentication uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akadem

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Import/Export Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Import/Export Eğitimi

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

Azure Import/Export eğitimi: Import/Export job, WAImportExport ve Data Box uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Load Balancer Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Load Balancer Eğitimi

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

Azure Load Balancer eğitimi: Standard SKU Load Balancer, health probe ve inbound NAT rule uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Multi-Factor Authentication Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Multi-Factor Authentication Eğitimi

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

Azure Multi-Factor Authentication eğitimi: Microsoft Authenticator ve FIDO2 dahil uygulamalı Azure laboratuvarı. 3 gün, Digital Vizyon Akademi.

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