AZURE DEVELOPER: COSMOS DB STORAGE SOLUTIONS EĞİTİMİ

Cosmos DB'yi uygulamanızda verimli kullanın

Cosmos DB SDK, bölüm anahtarı tasarımı, RU optimizasyonu, transactional batch, stored procedure, change feed ve Functions entegrasyonunu geliştirin.

Bu eğitim, Azure Cosmos DB NoSQL API'yi uygulama geliştirme açısından ele alır. .NET ve Python SDK ile CosmosClient, Database, Container kullanımı, CRUD, bağlantı modu (Direct/Gateway), tutarlılık düzeyi ayarı, bölüm anahtarı tasarımı, gömme ve referans.

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

Eğitim Hakkında

Kodla Cosmos DB: modelleme, sorgu, RU ve değişiklik akışı

Bu eğitim, Azure Cosmos DB NoSQL API'yi uygulama geliştirme açısından ele alır. .NET ve Python SDK ile CosmosClient, Database, Container kullanımı, CRUD, bağlantı modu (Direct/Gateway), tutarlılık düzeyi ayarı, bölüm anahtarı tasarımı, gömme ve referans modelleme, sorgu parametreleri ve RU optimizasyonu, dizinleme ilkeleri işlenir. Transactional batch, optimistic concurrency (ETag), stored procedure ve trigger, TTL, change feed processor, Azure Functions Cosmos DB tetikleyicisi ve 429 hatalarına karşı retry stratejisi uygulamalı gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; CosmosClient, CRUD, bölüm anahtarı ve belge modeli; Sorgu optimizasyonu, batch, concurrency ve olay işleme. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Geliştiriciler için Cosmos DB NoSQL API SDK kullanımı, veri modelleme, bölümleme, sorgu optimizasyonu ve change feed çözümlerini kapsar.

Öğrenme Metodu

Bir ürün kataloğu ve sipariş API'si Cosmos DB üzerinde kodlanır; her sorgunun RU ücreti ölçülür ve model iyileştirilir.

Neden Bu Eğitim?

🎯Veri modelleme

Erişim desenine göre gömme veya referans modeli seçersiniz.

🛠️RU optimizasyonu

Sorgu ve dizinleme ayarlarıyla RU tüketimini azaltırsınız.

📈Değişiklik akışı

Change feed ile olay tabanlı işlem hatları kurarsınız.

Anahtar Konular

cosmos db sdkcosmos db geliştirmechange feedbölüm anahtarı tasarımıcosmos db ru optimizasyonutransactional batchaz-204 eğitimiazure developerazure functions cosmosnosql uygulama geliştirme
“Cosmos DB'de maliyet, sorgunun yazılışında gizlidir.”

Ö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
JSON bilgisi

JSON belge yapısı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ı SDK ile CRUD işlemleri yazar ve bölüm anahtarını gerekçeli seçer.
Modül 1
SDK Temelleri
  • CosmosClient ve tek örnek (singleton) kullanımı
  • Direct ve Gateway bağlantı modu
  • Veritabanı ve kapsayıcı oluşturma
  • Create, Read, Upsert, Replace, Delete
  • Point read ve sorgu farkı
  • Yönetilen kimlik ile erişim
Modül 2
Veri Modelleme
  • Gömme (embedding) ve referans kararı
  • Belge boyut sınırı 2 MB
  • Birden çok varlığı tek kapsayıcıda tutma
  • Tip ayırt edici alan
  • Denormalizasyon ve güncelleme maliyeti
  • Hiyerarşik bölüm anahtarı
Modül 3
Bölümleme
  • Mantıksal ve fiziksel bölüm
  • Yüksek kardinaliteli bölüm anahtarı
  • Sıcak bölüm teşhisi
  • Çapraz bölüm sorgusu maliyeti
  • Bölüm anahtarı değişmezliği
  • Büyük bölümleri bölmek
Modül 4
Lab: Katalog API'si
  • Kapsayıcı ve bölüm anahtarı kurulumu
  • Belge ekleme ve okuma
  • Point read ile sorgu RU karşılaştırması
  • Bölüm anahtarı hatası denemesi
  • İstek ücretinin loglanması
  • Temizlik
Günün hedefiKatılımcı sorguları optimize eder, işlem sınırlarını kullanır ve change feed işler.
Modül 1
Sorgu ve Dizinleme
  • Parametreli sorgu ve SQL enjeksiyonu
  • Projeksiyon ve filtre ile RU azaltma
  • Dizin yolları ve dışlamalar
  • Bileşik indeks ve ORDER BY
  • Sayfalama ve devam belirteci
  • Sorgu metrikleri
Modül 2
İşlem ve Eşzamanlılık
  • Transactional batch (aynı bölüm)
  • ETag ile iyimser eşzamanlılık
  • Stored procedure, trigger, UDF
  • Tutarlılık düzeyini istek bazlı düşürme
  • 429 hataları ve retry-after
  • Bulk executor modu
Modül 3
Change Feed
  • Change feed okuma modları
  • Change Feed Processor ve lease container
  • Azure Functions Cosmos DB tetikleyici
  • Materialized view üretme
  • Olay kaynaklı mimariye bağlama
  • Silme kaydı için soft delete deseni
Modül 4
Operasyon ve Tekrar
  • TTL ile veri ömrü
  • Sürekli yedekleme ve PITR
  • Azure Monitor metrikleri
  • Diagnostics ve gecikme
  • Maliyet: provisioned, autoscale, serverless
  • AZ-204 Cosmos DB soruları tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDK kullanımı

CosmosClient ile CRUD ve sorgu işlemlerini kodlayabilirsiniz.

✅
Bölüm anahtarı

Sıcak bölümü önleyen anahtar tasarlayabilirsiniz.

✅
Belge modeli

Gömme ve referans arasında kararı gerekçelendirebilirsiniz.

✅
RU optimizasyonu

Sorgu ve indeksle RU tüketimini düşürebilirsiniz.

✅
Transactional batch

Aynı bölümde atomik toplu işlem yapabilirsiniz.

✅
Eşzamanlılık

ETag ile çakışma yönetimi uygulayabilirsiniz.

✅
Change feed

Processor veya Functions ile değişiklikleri işleyebilirsiniz.

✅
Hata yönetimi

429 hatalarına karşı retry stratejisi kurabilirsiniz.

Kimler İçin Uygundur?

  • NoSQL ile uygulama geliştiren yazılımcılar
  • mimarlar
  • AZ-204 adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
NoSQL ile uygulama geliştiren yazılımcılar, mimarlar ve AZ-204 adayları.
Cosmos DB bilgisi gerekir mi?
Temel kavramlar kısaca tekrarlanır, odak geliştirici kullanımıdır.
Hangi API kullanılır?
NoSQL (Core) API ile çalışılır.
RU maliyeti nasıl ölçülür?
Her istekte RequestCharge değeri okunur ve optimize edilir.
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: Cosmos DB Storage Solutions Eğitimi 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 AzureDesign and Implement Microsoft Azure Network Solutions (AZ-700T00) Eğitimi
Bulut Bilişim Eğitimleri

Design and Implement Microsoft Azure Network Solutions (AZ-700T00) Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Azure Network Solutions AZ-700T00 eğitimi: AZ-700T00 müfredatına uygun VNet, hibrit bağlantı, yük dengeleme, Firewall ve Private Link ağ eğitimi.

Detayları Gör →
Microsoft AzureDesign Microsoft Azure Infrastructure Solutions (AZ-305) Eğitimi
Bulut Bilişim Eğitimleri

Design Microsoft Azure Infrastructure Solutions (AZ-305) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Azure Altyapı Çözümleri AZ-305 eğitimi: Kimlik, yönetişim, veri, iş sürekliliği ve hesaplama tasarımıyla AZ-305 odaklı Azure çözüm mimarisi eğitimi.

Detayları Gör →
Microsoft AzureDesign Microsoft Azure Infrastructure Solutions (AZ-305T00) Eğitimi
Bulut Bilişim Eğitimleri

Design Microsoft Azure Infrastructure Solutions (AZ-305T00) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Azure Altyapı Çözümleri AZ-305T00 eğitimi: AZ-305T00 müfredatına uygun kimlik, yönetişim, veri, iş sürekliliği ve hesaplama mimarisi eğitimi. 4 gün uygulamalı p

Detayları Gör →
Microsoft AzureDesigning Microsoft Azure Infrastructure Solutions (AZ-305) Eğitimi
Bulut Bilişim Eğitimleri

Designing Microsoft Azure Infrastructure Solutions (AZ-305) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Designing Azure Altyapı AZ-305 eğitimi: Vaka çalışmalarıyla AZ-305 kapsamında Azure altyapı tasarımı: kimlik, veri, süreklilik, hesaplama ve ağ. 4 gün uygulamal

Detayları Gör →
Microsoft AzureDevelop data-driven applications by using Azure SQL Database (DP-3020) Eğitimi
Bulut Bilişim Eğitimleri

Develop data-driven applications by using Azure SQL Database (DP-3020) Eğitimi

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

Azure SQL Database DP-3020 eğitimi: Azure SQL Database ile EF Core, Dapper, Entra ID, güvenlik, Query Store ve CI/CD uygulama geliştirme eğitimi.

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