AZURE DEVELOPER: COMMON APPLICATION DESIGN & CONNECTIVITY PATTERNS EĞİTİMİ

Bulut uygulama desenlerini projelerinize uygulayın

Retry, Circuit Breaker, Gateway Routing, CQRS, Saga, Outbox, Strangler Fig ve Ambassador desenleriyle dayanıklı uygulamalar tasarlayın.

Bu eğitim, Azure uygulamaları için yaygın tasarım ve bağlantı desenlerini geliştirici bakışıyla işler. Retry ve geçici hata yönetimi, Circuit Breaker, Bulkhead, Timeout, Health Endpoint Monitoring, API Gateway ve Gateway Routing/Offloading/Aggregation,.

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

Eğitim Hakkında

Dağıtık sistemlerde yaygın tasarım ve bağlantı desenleri

Bu eğitim, Azure uygulamaları için yaygın tasarım ve bağlantı desenlerini geliştirici bakışıyla işler. Retry ve geçici hata yönetimi, Circuit Breaker, Bulkhead, Timeout, Health Endpoint Monitoring, API Gateway ve Gateway Routing/Offloading/Aggregation, Backend for Frontend, CQRS ve Event Sourcing, Saga ve Outbox ile dağıtık işlemler, Strangler Fig ile geçiş, Anti-Corruption Layer ve Sidecar/Ambassador desenleri anlatılır. Polly ile dayanıklılık, Service Bus ve Event Grid ile bağlantı desenleri, mikroservis iletişimi (REST, gRPC, mesajlaşma) uygulamalı yapılır.

Süre ve Format

2 Gün. Her gün dört modül; Retry, Circuit Breaker, Bulkhead, Gateway ve izleme; CQRS, Event Sourcing, Saga, Outbox ve geçiş desenleri. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Bulut uygulama tasarım desenlerini ve bağlantı desenlerini (Retry, Circuit Breaker, Gateway, CQRS, Saga, Outbox) kapsar.

Öğrenme Metodu

Örnek bir sipariş servisi üzerinde desenler tek tek kodlanır; hata enjeksiyonuyla desenin davranışı gözlenir.

Neden Bu Eğitim?

🎯Desen kataloğu

Azure Architecture Center desenlerini sorun-çözüm eşleşmesiyle bilirsiniz.

🛠️Dayanıklılık

Retry ve Circuit Breaker ile geçici hataları yönetirsiniz.

📈Dağıtık tutarlılık

Saga ve Outbox ile servisler arası işlemleri güvenli yürütürsünüz.

Anahtar Konular

bulut tasarım desenlericircuit breakerretry desenicqrssaga desenioutbox patternapi gatewayaz-204 eğitimiazure developermikroservis desenleri
“Desenler, başkalarının kırdığı yerlerden öğrenilmiş derslerdir.”

Ön Koşullar

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

1
Azure aboneliği

Uygulamalar ücretsiz Azure hesabı veya sağlanan sandbox aboneliği üzerinde yapılır.

2
Programlama bilgisi

C#, Python veya JavaScript'ten birinde temel düzeyde kod okuyup yazabilmek gerekir.

3
Geliştirme araçları

Visual Studio Code, Azure CLI ve ilgili SDK kurulu bir bilgisayar önerilir; kurulum eğitimde gösterilir.

4
Servis kavramları

REST API ve mesaj kuyruğu kavramlarına aşinalık gerekir.

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ı istemci tarafı dayanıklılık desenlerini koda dökerek test eder.
Modül 1
Geçici Hata Yönetimi
  • Geçici (transient) hata sınıfları
  • Retry deseni ve üstel geri çekilme
  • Jitter ile çarpışma önleme
  • Polly ve Tenacity kullanımı
  • İdempotent işlem gerekliliği
  • Azure SDK yerleşik retry ayarı
Modül 2
Koruma Desenleri
  • Circuit Breaker durumları
  • Bulkhead ile kaynak yalıtımı
  • Timeout ve iptal belirteci
  • Rate limiting ve throttling
  • Load shedding
  • Fallback ve zarif bozulma
Modül 3
Gateway Desenleri
  • API Gateway ve Gateway Routing
  • Gateway Offloading: TLS, kimlik, önbellek
  • Gateway Aggregation
  • Backend for Frontend (BFF)
  • API Management politikaları
  • Sidecar ve Ambassador
Modül 4
Lab: Hata Enjeksiyonu
  • Kararsız bağımlılık simülasyonu
  • Retry olmadan davranış
  • Polly retry ve breaker ekleme
  • Zaman aşımı ve fallback
  • Metrik ve günlük gözlemi
  • Sonuç raporu
Günün hedefiKatılımcı dağıtık veri ve işlem desenlerini mesajlaşma ile uygular.
Modül 1
CQRS ve Event Sourcing
  • Komut ve sorgu ayrımı
  • Okuma modeli ve materyalize görünüm
  • Olay deposu (event store)
  • Olay tekrar oynatma (replay)
  • Nihai tutarlılık yönetimi
  • Cosmos DB change feed ile projeksiyon
Modül 2
Dağıtık İşlemler
  • İki aşamalı işlem sorunları
  • Saga: orkestrasyon ve koreografi
  • Telafi edici işlemler
  • Outbox deseni
  • Inbox ve idempotent tüketici
  • Durable Functions ile Saga
Modül 3
Mesajlaşma Desenleri
  • Competing Consumers
  • Priority Queue ve Publisher/Subscriber
  • Claim-Check deseni
  • Request/Reply ve Correlation ID
  • Dead-letter ve poison mesaj
  • Service Bus oturumları (sessions)
Modül 4
Geçiş ve Tekrar
  • Strangler Fig ile monolit çözme
  • Anti-Corruption Layer
  • Leader Election
  • Health Endpoint Monitoring
  • Desen seçim rehberi
  • AZ-204 tasarım soruları tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Retry deseni

Üstel geri çekilme ve jitter ile retry uygulayabilirsiniz.

✅
Circuit Breaker

Devre kesici ile arızalı bağımlılığı izole edebilirsiniz.

✅
Gateway desenleri

API Gateway, BFF ve offloading desenlerini ayırt edebilirsiniz.

✅
CQRS

Okuma ve yazma modellerini ayırabilirsiniz.

✅
Saga

Telafi edici işlemlerle dağıtık akışı yönetebilirsiniz.

✅
Outbox

Outbox ile veritabanı ve mesaj tutarlılığını sağlayabilirsiniz.

✅
Mesajlaşma

Competing Consumers ve Claim-Check desenlerini kullanabilirsiniz.

✅
Geçiş stratejisi

Strangler Fig ile monoliti kademeli dönüştürebilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis ve bulut uygulaması geliştiren yazılımcılar
  • mimarlar
  • AZ-204 adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis ve bulut uygulaması geliştiren yazılımcılar, mimarlar ve AZ-204 adayları.
Mikroservis deneyimi gerekir mi?
Gerekli değildir; REST ve mesajlaşma temelleri yeterlidir.
Desenler hangi dilde kodlanır?
C# (Polly) ve Python (Tenacity) örnekleri verilir.
Azure'a özgü mü?
Desenler genel, uygulamalar Azure servisleriyle yapılır.
Sınav ve sertifika konusu nasıl işleniyor?
Microsoft AZ-204 (Developing Solutions for Microsoft Azure) sınav alanlarıyla örtüşen içerik işlenir; sınav başvurusu ve ücreti ilgili kuruma aittir. 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. Azure Developer: Common Application Design & Connectivity Pa 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 AzureAzure Data Fundamentals: Azure Table Storage Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Azure Table Storage Eğitimi

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

Azure Table Storage eğitimi: PartitionKey ve RowKey tasarımı, OData sorguları, Entity Group Transaction ve Cosmos DB Table API karşılaştırmasını uygulamalı öğre

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Data Analytics Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Data Analytics Eğitimi

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

Azure Data Fundamentals kapsamında veri analitiği kavramları, yıldız şema, Azure analitik servisleri ve Power BI ile raporlamayı uygulamalı öğrenin.

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Data Ingestion & Processing Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Data Ingestion & Processing Eğitimi

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

Azure veri alımı ve işleme eğitimi: Data Factory, Event Hubs, Stream Analytics, Databricks ve Delta Lake ile batch ve akış veri hatlarını uygulamalı öğrenin.

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Data Storage Considerations Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Data Storage Considerations Eğitimi

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

Azure depolama seçiminde performans, dayanıklılık, güvenlik, uyumluluk ve maliyet ölçütlerini karar matrisiyle değerlendirmeyi öğrenin; DP-900 kapsamıyla uyumlu

Detayları Gör →
Microsoft AzureAzure Data Fundamentals: Data Workloads Eğitimi
Bulut Bilişim Eğitimleri

Azure Data Fundamentals: Data Workloads Eğitimi

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

Azure Data Fundamentals kapsamında veri türleri, OLTP ve OLAP iş yükleri, veri rolleri ve Azure veri servislerini DP-900 çerçevesinde öğrenin.

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