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

Doğru tetikleyiciyi seçip olayları işleyin

HTTP, Timer, Blob, Queue, Service Bus, Event Hubs, Cosmos DB ve Event Grid tetikleyicilerinin davranışlarını kapsar

Bu eğitim Azure Functions tetikleyicilerini ayrıntılı işler. HTTP yetkilendirme düzeyleri, Timer NCRONTAB, Blob tetikleyicisinin yoklama ve Event Grid tabanlı çalışma biçimi, Queue ve Service Bus tetikleyicisinin mesaj kilidi ve zehirli mesaj yönetimi, Event…

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

Eğitim Hakkında

HttpTrigger, QueueTrigger ve Event Hubs tetikleyicisi ekseninde uygulamalı Azure çalışması

Bu eğitim Azure Functions tetikleyicilerini ayrıntılı işler. HTTP yetkilendirme düzeyleri, Timer NCRONTAB, Blob tetikleyicisinin yoklama ve Event Grid tabanlı çalışma biçimi, Queue ve Service Bus tetikleyicisinin mesaj kilidi ve zehirli mesaj yönetimi, Event Hubs bölüm ve checkpoint mantığı, Cosmos DB change feed ve Event Grid tetikleyicisi laboratuvarlarla gösterilir.

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 — HTTP, Timer, Blob, Queue, Service Bus, Event Hubs, Cosmos DB ve Event Grid tetikleyicileri konularını kapsayan Azure eğitimi

Öğrenme Metodu

HttpTrigger ve QueueTrigger 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

HttpTrigger, QueueTrigger ve Event Hubs tetikleyicisi konuları gerçek komut, kod ve yapılandırma örnekleriyle ele alınır.

🧪Uygulamalı Laboratuvar

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

🛠️Gerçek Senaryolar

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

Anahtar Konular

Azure Functions triggerHttpTriggerTimerTriggerBlobTriggerQueueTriggerServiceBusTriggerEventHubTriggerCosmos DB triggerEvent Grid trigger
“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ı HTTP, Timer, Blob ve Queue tetikleyicilerini doğru yapılandırır.
Modül 1
HTTP Tetikleyicisi
  • Yetkilendirme düzeyleri: anonymous, function, admin
  • Route şablonları ve parametre bağlama
  • Yöntem kısıtlama ve yanıt nesneleri
  • Webhook yapılandırması ve imza doğrulama
  • Zaman aşımı sınırı ve uzun işlem deseni (202 Accepted)
  • API Management arkasında kullanım
Modül 2
Timer Tetikleyicisi
  • NCRONTAB altı alanlı ifade yapısı
  • WEBSITE_TIME_ZONE ve UTC farkı
  • RunOnStartup ve kaçırılan çalıştırma (IsPastDue)
  • Tek örnek garantisi: blob lease ile
  • Çoklu örnekte çift çalışma riski
  • Singleton özniteliği
Modül 3
Blob Tetikleyicisi
  • Yoklama tabanlı çalışma ve gecikme
  • Event Grid kaynaklı Blob tetikleyicisi
  • Blob alındı makbuzları (receipts) ve yeniden işleme
  • Yol deseni ve ad bağlama
  • Büyük dosya işleme: Stream bağlama
  • Zehirli blob davranışı
Modül 4
Queue Tetikleyicisi
  • batchSize ve newBatchThreshold ayarları
  • maxDequeueCount ve -poison kuyruğu
  • visibilityTimeout ve işleme süresi
  • Mesaj serileştirme ve JSON bağlama
  • Eşzamanlılık ve ölçek yönetimi
  • Çıkış bağlaması ile zincirleme
Günün hedefiKatılımcı mesaj ve akış tabanlı tetikleyicileri işler, tekrar ve sıralama sorunlarını yönetir.
Modül 1
Service Bus Tetikleyicisi
  • ServiceBusTrigger bağlantı ve kuyruk/konu/abonelik
  • Otomatik tamamlama ve mesaj kilidi
  • Oturum tabanlı sıralı işleme (isSessionsEnabled)
  • Ölü mektup kuyruğu ve DeliveryCount
  • MaxConcurrentCalls ile eşzamanlılık
  • ServiceBusMessageActions ile manuel tamamlama
Modül 2
Event Hubs Tetikleyicisi
  • Bölüm, tüketici grubu ve checkpoint mantığı
  • Toplu alım (cardinality many) ve batch boyutu
  • Bölüm sayısı ile ölçek ilişkisi
  • Hata sonrası tekrar işleme ve duplicate yönetimi
  • EventData özellikleri ve sıra numarası
  • Gecikme (lag) izleme
Modül 3
Cosmos DB Tetikleyicisi
  • Change feed ve lease kapsayıcısı
  • Başlangıç noktası ve MaxItemsPerInvocation
  • Silme işlemlerinin change feed'de görünmemesi
  • Birden çok tüketici için lease öneki
  • Değişiklikleri başka hizmete aktarma
  • Tetikleyici hata davranışı
Modül 4
Event Grid Tetikleyicisi
  • EventGridTrigger ve abonelik oluşturma
  • CloudEvents ve Event Grid şeması yükleri
  • Doğrulama el sıkışması otomasyonu
  • Yeniden deneme ve ölü mektup entegrasyonu
  • Tetikleyici seçimi karşılaştırması
  • Hata ayıklamada yerel tünel kullanımı

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
HTTP Tetikleyicisi

HTTP fonksiyonlarını güvenli yayınlayabilirsiniz

⚙️
Timer Tetikleyicisi

Zamanlanmış işler oluşturabilirsiniz

🔐
Blob Tetikleyicisi

Blob olaylarına tepki verebilirsiniz

📡
Queue Tetikleyicisi

Kuyruk mesajlarını güvenilir işleyebilirsiniz

🗄️
Service Bus Tetikleyicisi

Kuyruk ve konu mesajlarını işleyebilirsiniz

🚀
Event Hubs Tetikleyicisi

Yüksek hacimli olay akışını işleyebilirsiniz

🔍
Cosmos DB Tetikleyicisi

Change feed değişikliklerini işleyebilirsiniz

✅
Event Grid Tetikleyicisi

Event Grid olaylarını fonksiyonla işleyebilirsiniz

Kimler İçin Uygundur?

  • Functions
  • olay işleyen geliştiriciler ve entegrasyon uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Functions ile olay işleyen geliştiriciler ve entegrasyon uzmanları için uygundur.
Azure Functions Tetikleyicileri 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 HttpTrigger, QueueTrigger, Event Hubs tetikleyicisi 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 Tr 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 Solutions for Microsoft Azure: Azure Functions Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Azure Functions Eğitimi

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

Azure Functions Geliştirme eğitimi: Functions tetikleyicileri, bağlamalar, Durable Functions, barındırma planları ve izleme. Uygulamalı laboratuvarlarla DVA'da.

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

Developing Solutions for Microsoft Azure: Caching in Azure Eğitimi

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

Azure'da Önbellekleme eğitimi: Redis önbelleği, cache-aside deseni, CDN ve HTTP önbellek stratejileri. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Developing an App Service Logic App Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Developing an App Service Logic App Eğitimi

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

App Service Logic Apps Geliştirme eğitimi: Logic Apps tetikleyiciler, bağlayıcılar, ifadeler, hata yönetimi ve Standard iş akışları. Uygulamalı laboratuvarlarla

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Developing Event-driven Solutions Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Developing Event-driven Solutions Eğitimi

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

Azure Olay Tabanlı Çözümler eğitimi: Event Grid, Event Hubs, Service Bus, Functions ve olay işleme desenleri. Uygulamalı laboratuvarlarla DVA'da.

Detayları Gör →
Microsoft AzureDeveloping Solutions for Microsoft Azure: Development with Cosmos DB Eğitimi
Bulut Bilişim Eğitimleri

Developing Solutions for Microsoft Azure: Development with Cosmos DB Eğitimi

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

Azure Cosmos DB ile Geliştirme eğitimi: Cosmos DB veri modelleme, bölümleme, RU/s, tutarlılık düzeyleri ve SDK kullanımı. Uygulamalı laboratuvarlarla DVA'da.

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