DEVELOPING SOLUTIONS FOR MICROSOFT AZURE: AZURE FUNCTIONS EĞİTİMİ

Sunucusuz Azure Functions uygulamaları geliştirin

Tetikleyiciler, bağlamalar, barındırma planları, Durable Functions, bağımlılık enjeksiyonu ve izleme ile sunucusuz geliştirme

Bu eğitim Azure Functions ile sunucusuz uygulama geliştirmeyi kapsar. Tetikleyici ve bağlama modeli, isolated worker modeli, Consumption ve Premium planları, bağımlılık enjeksiyonu, Durable Functions orkestrasyonu, yapılandırma ve yönetilen kimlik, Core Tools…

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

Eğitim Hakkında

tetikleyici ve bağlama, Durable Functions ve isolated worker ekseninde uygulamalı Azure çalışması

Bu eğitim Azure Functions ile sunucusuz uygulama geliştirmeyi kapsar. Tetikleyici ve bağlama modeli, isolated worker modeli, Consumption ve Premium planları, bağımlılık enjeksiyonu, Durable Functions orkestrasyonu, yapılandırma ve yönetilen kimlik, Core Tools ile yerel geliştirme, CI/CD, Application Insights ile izleme ve ölçeklenme davranışı laboratuvarlarla çalışılır.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı konu başlığı, adım adım laboratuvar, hata ayıklama alıştırması ve kısa değerlendirme.

Seviye

Orta Seviye — Functions tetikleyicileri, bağlamalar, Durable Functions, barındırma planları ve izleme konularını kapsayan Azure eğitimi

Öğrenme Metodu

tetikleyici ve bağlama ve Durable Functions konuları Azure aboneliğinde adım adım laboratuvarlarla uygulanır, sonuçlar portal, CLI ve günlük kayıtlarıyla doğrulanır.

Neden Bu Eğitim?

🎯Konuya Özgü Odak

tetikleyici ve bağlama, Durable Functions ve isolated worker konuları gerçek komut, kod ve yapılandırma örnekleriyle ele alınır.

🧪Uygulamalı Laboratuvar

Her modülde tetikleyici ve bağlama üzerinde çalışan bir laboratuvar kurulur, çalıştırılır ve izlenir.

🛠️Gerçek Senaryolar

Consumption planı dahil sahadaki tipik sorunlar üzerinden tasarım ve sorun giderme becerisi kazanılır.

Anahtar Konular

Azure FunctionssunucusuzDurable FunctionsFunction triggerFunctions bindingsConsumption planisolated workerCore Toolsserverless Azure
“Bulutta iyi uygulama, her ayarın nedenini bilmekle başlar.”

Ön Koşullar

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

1
Programlama Dili

C#, Python, JavaScript veya Java dillerinden birinde orta düzey kod yazma deneyimi beklenir.

2
Azure Temelleri

Azure portalı, kaynak grupları ve abonelik kavramlarına aşinalık yararlıdır.

3
REST ve JSON

HTTP tabanlı API çağrıları ve JSON veri biçimi hakkında temel bilgi gerekir.

4
Laboratuvar Ortamı

Tarayıcı, Azure CLI ve bir kod editörü yeterlidir; Azure aboneliği eğitimde sağlanı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ı fonksiyon uygulaması geliştirir, tetikleyici ve bağlamaları kullanır.
Modül 1
Functions Çalışma Modeli
  • Function app, function ve host kavramları
  • In-process ve isolated worker modeli
  • host.json ve local.settings.json
  • Core Tools: func init, func new, func start
  • VS Code Azure Functions uzantısı
  • Desteklenen diller ve sürümler
Modül 2
Tetikleyiciler ve Bağlamalar
  • HttpTrigger: yetkilendirme düzeyleri ve route
  • TimerTrigger ve NCRONTAB ifadeleri
  • BlobTrigger, QueueTrigger ve Cosmos DB tetikleyicisi
  • Çıkış bağlamaları: Queue, Blob, Cosmos DB, SignalR
  • Bağlama ifadeleri ve meta veri
  • Bağlama uzantıları ve bağlantı ayarları
Modül 3
Bağımlılık ve Yapılandırma
  • Startup ve HostBuilder ile DI kaydı
  • IOptions ve uygulama ayarları
  • HttpClientFactory kullanımı
  • Yönetilen kimlik ile bağlantı (kimlik tabanlı bağlantılar)
  • Key Vault referansları
  • Test edilebilir fonksiyon tasarımı
Modül 4
Yerel Hata Ayıklama ve Test
  • Azurite ile depolama emülasyonu
  • Kesme noktası ve uzaktan hata ayıklama
  • HTTP fonksiyonlarını REST istemcisiyle çağırma
  • Birim testleri: ILogger ve tetikleyici nesneleri
  • Entegrasyon testleri
  • Günlük düzeyleri ve yapılandırma
Günün hedefiKatılımcı Durable Functions kurar, doğru planı seçer ve fonksiyonları izler.
Modül 1
Durable Functions
  • Orkestratör, aktivite ve istemci fonksiyonları
  • Fonksiyon zincirleme ve fan-out/fan-in
  • Zamanlayıcı, dış olay ve insan etkileşimi deseni
  • Orkestratör kod kısıtları ve yeniden oynatma (replay)
  • Alt orkestrasyonlar ve Durable Entities
  • Hata yönetimi ve yeniden deneme seçenekleri
Modül 2
Barındırma Planları
  • Consumption, Flex Consumption, Premium ve Dedicated
  • Soğuk başlangıç ve önceden ısıtılmış örnekler
  • Zaman aşımı sınırları ve bellek
  • VNet entegrasyonu ve özel erişim
  • Ölçek denetleyicisi ve ölçek davranışı
  • Maliyet hesabı ve GB-sn kavramı
Modül 3
Dağıtım ve CI/CD
  • ZIP Deploy ve Run From Package
  • GitHub Actions ile dağıtım
  • Dağıtım slotları (Premium/Dedicated)
  • Bicep ile function app tanımı
  • Uygulama ayarı yönetimi
  • Dağıtım sonrası sağlık denetimi
Modül 4
İzleme ve Dayanıklılık
  • Application Insights entegrasyonu ve canlı metrik
  • Çağrı izleme ve hata analizi
  • Zehirli mesaj ve yeniden deneme politikaları
  • İdempotentlik ve tekrar işleme
  • Eşzamanlılık ayarları
  • Uyarı ve maliyet izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Functions Çalışma Modeli

Function app yapısını ve çalışma modelini açıklayabilirsiniz

⚙️
Tetikleyiciler ve Bağlamalar

Bildirimsel bağlamalarla giriş/çıkış yönetebilirsiniz

🔐
Bağımlılık ve Yapılandırma

DI ve yapılandırma ile temiz kod yazabilirsiniz

📡
Yerel Hata Ayıklama ve Test

Yerelde çalıştırıp test edebilirsiniz

🗄️
Durable Functions

Uzun süren iş akışlarını orkestre edebilirsiniz

🚀
Barındırma Planları

Plan seçimini maliyet ve gereksinime göre yapabilirsiniz

🔍
Dağıtım ve CI/CD

Function app dağıtımını otomatikleştirebilirsiniz

✅
İzleme ve Dayanıklılık

Çalışan fonksiyonları izleyip dayanıklı kılabilirsiniz

Kimler İçin Uygundur?

  • Sunucusuz uygulama geliştiren yazılımcılar
  • olay tabanlı çözüm mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz uygulama geliştiren yazılımcılar ve olay tabanlı çözüm mimarları için uygundur.
Azure Functions Geliştirme eğitimi kaç gün sürer?
Program 2 gün sürer; her gün dört modülden oluşur ve her modül tetikleyici ve bağlama, Durable Functions, isolated worker gibi konularda uygulamalı çalışma içerir.
Eğitime başlamak için hangi ön bilgiler gerekir?
C#, Python, JavaScript veya Java dillerinden birinde orta düzey kod yazma deneyimi beklenir. Azure portalı, kaynak grupları ve abonelik kavramlarına aşinalık yararlıdır.
Eğitimde laboratuvar ortamı sağlanıyor mu?
Evet. Katılımcılar her modülde Azure portalı ve CLI üzerinde çalışan yönlendirmeli laboratuvarları kendi kaynak gruplarında uygular. Bilgisayarda yalnızca tarayıcı ve bir kod/yönetim aracı bulunması yeterlidir.
Eğitim sonunda sertifika alınır mı?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AZ-204 sınavı için hazırlık sağlar; sınav başvurusu ve ücreti ilgili kuruma aittir.

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 Solutions for Microsoft Azure: Azure Functions Eğ 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 AzureIntermediate Azure: Azure Resource Manager and Bicep Eğitimi
Bulut Bilişim Eğitimleri

Intermediate Azure: Azure Resource Manager and Bicep Eğitimi

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

Azure Resource Manager ve Bicep eğitimi: Azure Temel Mimari ve Kaynak Hiyerarşisi, ARM Şablonları konularını uygulamalı laboratuvarlarla öğrenin. DVA Katılım ve

Detayları Gör →
Microsoft AzureIntermediate Azure: Virtual Machines, App Services, & Deployment Slots Eğitimi
Bulut Bilişim Eğitimleri

Intermediate Azure: Virtual Machines, App Services, & Deployment Slots Eğitimi

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

Azure VM, App Service ve Deployment Slot eğitimi: Sanal Makine Dağıtımı ve Yönetimi, Yüksek Erişilebilirlik Çözümleri konularını uygulamalı laboratuvarlarla öğr

Detayları Gör →
Microsoft AzureIntroduction to Azure: Azure Core Services Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Azure: Azure Core Services Eğitimi

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

Azure Çekirdek Hizmetleri eğitimi: Azure Temel Mimari ve Kaynak Hiyerarşisi konularını 2 günde uygulamalı laboratuvarlarla öğrenin. DVA Katılım ve Başarı Sertif

Detayları Gör →
Microsoft AzureIntroduction to Azure: Azure Identity & Cost Fundamentals Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Azure: Azure Identity & Cost Fundamentals Eğitimi

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

Azure Kimlik ve Maliyet Temelleri eğitimi: Microsoft Entra ID ve Erişim Yönetimi Temelleri, Kullanıcı ve Grup Yönetimi konularını uygulamalı laboratuvarlarla öğ

Detayları Gör →
Microsoft AzureIntroduction to Microsoft Azure Data (DP-900) Eğitimi
Bulut Bilişim Eğitimleri

Introduction to Microsoft Azure Data (DP-900) Eğitimi

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

Microsoft Azure Veri Temelleri (DP-900) eğitimi: Temel Veri Kavramları konularını 2 günde uygulamalı laboratuvarlarla öğrenin. DVA Katılım ve Başarı Sertifikası

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