WORKING WITH AZURE COSMOS DB: ADVANCED TOPICS EĞİTİMİ

Cosmos DB'yi ölçekte ve düşük maliyetle işletin

Partition key tasarımı, hiyerarşik partition, RU ve indeks ayarı, tutarlılık seviyeleri, multi-region yazma, change feed, backup ve güvenlik

Cosmos DB NoSQL API için partition key tasarımı, RU ve indeks optimizasyonu, global dağıtım, change feed, sunucu tarafı programlama ve güvenlik konularını işleyen ileri seviye eğitim.

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

Eğitim Hakkında

Cosmos DB'de ileri veri modelleme, performans ve global dağıtım

Eğitim, Azure Cosmos DB NoSQL API için ileri konuları işler: partition key seçimi ve hot partition sorunu, hiyerarşik partition key, veri modelleme (embed ve reference), indeks politikası ve composite index, RU maliyet analizi, autoscale ve serverless, beş tutarlılık seviyesi, multi-region yazma ve çakışma çözümü, change feed processor, transactional batch, stored procedure ve trigger, continuous backup, Private Endpoint ve RBAC ile güvenlik.

Süre ve Format

2 Gün. Her gün dört modül; günlük konu başlıkları: Modelleme, Partition ve Performans; Dağıtım, Olaylar ve Güvenlik. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

İleri Seviye — Cosmos DB ileri konular: partition tasarımı, RU optimizasyonu, global dağıtım, change feed ve güvenlik

Öğrenme Metodu

Laboratuvarlarda aynı veri seti farklı partition ve indeks tasarımlarıyla yüklenir, RU tüketimi Metrics ve Diagnostics ile karşılaştırılır.

Neden Bu Eğitim?

🧮RU hakimiyeti

Sorgu ve indeks tasarımının RU maliyetine etkisini ölçerek optimize edeceksiniz.

🌍Global dağıtım

Çok bölgeli yazma ve tutarlılık seviyelerini iş gereksinimine göre seçeceksiniz.

🔄Olay tabanlı mimari

Change feed ile gerçek zamanlı işleme hatları kuracaksınız.

Anahtar Konular

Cosmos DB ileri seviyeCosmos DB partition keyCosmos DB RU optimizasyonCosmos DB change feedCosmos DB tutarlılık seviyeleriCosmos DB multi-regionCosmos DB indeksAzure NoSQLCosmos DB güvenlikhiyerarşik partition key
“Cosmos DB'de iyi partition key, ölçeğin sessiz anahtarıdır.”

Ön Koşullar

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

1
Azure aboneliği

Uygulamalar için ücretsiz deneme ya da kurum aboneliği üzerinde kaynak oluşturabilecek bir hesap kullanılır.

2
Cosmos DB temelleri

Container, item, partition key ve RU kavramlarını bilmek gerekir.

3
SDK deneyimi

.NET, Java, Python veya Node.js SDK'larından biriyle temel kullanım deneyimi beklenir.

4
JSON bilgisi

Belge modelleme için JSON yapısına hakimiyet önerilir.

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ı partition ve indeks tasarımlarını RU ölçümleriyle karşılaştırıp optimize edebilir.
Modül 1
Veri Modelleme
  • Embed ve reference kararı
  • Denormalizasyon ve veri tekrarı
  • 1-N ve N-N ilişkilerinin modellenmesi
  • Belge boyutu limiti (2 MB) ve büyüme
  • Tip alanı ile çok varlıklı container
  • Şema evrimi ve sürümleme
Modül 2
Partition Key Tasarımı
  • Mantıksal ve fiziksel partition
  • Yüksek kardinalite ve eşit dağılım
  • Hot partition belirtileri ve metrikleri
  • Hiyerarşik partition key (alt bölümleme)
  • Sentetik partition key
  • Çapraz partition sorgu maliyeti
Modül 3
İndeks Politikası
  • Varsayılan otomatik indeksleme
  • Included / excluded paths
  • Composite index ile ORDER BY
  • Spatial ve vektör indeksler
  • İndeks yeniden oluşturma (dönüşüm)
  • Yazma RU maliyetinin indekse bağlılığı
Modül 4
RU Optimizasyonu
  • Sorgu metrikleri ve RU gösterimi
  • Nokta okuma ile sorgu farkı
  • Sayfalama ve continuation token
  • 429 (rate limiting) ve yeniden deneme
  • Autoscale, provisioned ve serverless seçimi
  • Bütçe ve kapasite planı
Günün hedefiKatılımcı global dağıtımı, change feed hatlarını ve güvenlik/yedek ayarlarını yapılandırabilir.
Modül 1
Global Dağıtım ve Tutarlılık
  • Bölge ekleme ve otomatik yük devretme önceliği
  • Strong, Bounded Staleness, Session, Consistent Prefix, Eventual
  • Multi-region yazma ve çakışma çözümü (LWW, özel)
  • Oturum token yönetimi
  • Bölge seçimi ve gecikme
  • Hizmet yönetimli ve manuel failover
Modül 2
Change Feed
  • Change feed temelleri ve sıralama garantisi
  • Change feed processor ve lease container
  • Azure Functions Cosmos DB tetikleyicisi
  • Materialized view oluşturma
  • Olay kaynaklı (event sourcing) örneği
  • Tüm sürüm ve silme modu (all versions and deletes)
Modül 3
Sunucu Tarafı Programlama
  • Transactional batch
  • Stored procedure (JavaScript)
  • Trigger ve UDF
  • Optimistic concurrency (ETag)
  • TTL ile otomatik silme
  • Bulk işlem modu
Modül 4
Güvenlik ve Yedekleme
  • Entra ID RBAC ve yönetilen kimlik
  • Private Endpoint ve güvenlik duvarı
  • Müşteri yönetimli anahtar (CMK)
  • Continuous backup ve point-in-time restore
  • Periyodik yedek modu
  • İzleme ve tanılama logları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri modelleme

Embed ve reference kararlarını erişim desenine göre verebilirsiniz.

✅
Partition tasarımı

Hot partition'ı önleyen partition key seçebilirsiniz.

✅
İndeks ayarı

Composite ve özel indeksle sorguları hızlandırabilirsiniz.

✅
RU analizi

Sorgu ve yazma RU maliyetini ölçüp düşürebilirsiniz.

✅
Tutarlılık

Tutarlılık seviyesini iş gereksinimine göre belirleyebilirsiniz.

✅
Çok bölgeli yazma

Multi-region yazma ve çakışma çözümü yapılandırabilirsiniz.

✅
Change feed

Change feed processor ile olay tabanlı işleme yazabilirsiniz.

✅
Güvenlik ve yedek

RBAC, Private Endpoint ve continuous backup ayarlayabilirsiniz.

Kimler İçin Uygundur?

  • Cosmos DB ile uygulama geliştiren veya işleten geliştiriciler
  • veri mimarları
  • DBA'lar için uygundur; temel Cosmos DB bilgisi beklenir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Cosmos DB ile uygulama geliştiren veya işleten geliştiriciler, veri mimarları ve DBA'lar için uygundur; temel Cosmos DB bilgisi beklenir.
Hangi API kapsanır?
Eğitim ağırlıkla NoSQL (Core SQL) API üzerinden yürütülür.
Hot partition nasıl fark edilir?
Metrics içinde Normalized RU Consumption ve partition başına RU dağılımına bakılır; laboratuvarda uygulanır.
Hangi SDK kullanılır?
Örnekler .NET ve Python/Node.js SDK ile yürütülür.
Sertifika verilir mi?
Evet, 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. Working with Azure Cosmos DB: Advanced Topics Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft AzureData Engineering on Microsoft Azure: Data Policies & Standards Eğitimi
Bulut Bilişim Eğitimleri

Data Engineering on Microsoft Azure: Data Policies & Standards Eğitimi

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

Azure Veri Politikaları eğitimi: Şifreleme, maskeleme, RLS, Purview sınıflandırma, saklama ve Azure Policy ile veri yönetişimi eğitimi. 2 gün uygulamalı program

Detayları Gör →
Microsoft AzureData Engineering on Microsoft Azure: Data Process Monitoring Eğitimi
Bulut Bilişim Eğitimleri

Data Engineering on Microsoft Azure: Data Process Monitoring Eğitimi

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

Azure Veri Süreç İzleme eğitimi: Azure Monitor, Log Analytics, KQL ve alert kurallarıyla veri pipeline, Spark ve akış işlerini izleme eğitimi. 2 gün uygulamalı

Detayları Gör →
Microsoft AzureData Engineering on Microsoft Azure: Data Solution Optimization Eğitimi
Bulut Bilişim Eğitimleri

Data Engineering on Microsoft Azure: Data Solution Optimization Eğitimi

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

Azure Veri Çözümü Optimizasyonu eğitimi: Synapse, Spark, Delta Lake ve Data Factory performans ayarı ile maliyet optimizasyonunu ölçümlü laboratuvarlarla öğreni

Detayları Gör →
Microsoft AzureData Engineering on Microsoft Azure: Data Storage Monitoring Eğitimi
Bulut Bilişim Eğitimleri

Data Engineering on Microsoft Azure: Data Storage Monitoring Eğitimi

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

Azure Depolama İzleme eğitimi: Azure Storage metrikleri, StorageBlobLogs, Storage Insights, uyarı kuralları ve maliyet izleme eğitimi. 2 gün uygulamalı program.

Detayları Gör →
Microsoft AzureData Engineering on Microsoft Azure: Databrick Processing Eğitimi
Bulut Bilişim Eğitimleri

Data Engineering on Microsoft Azure: Databrick Processing Eğitimi

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

Azure Databricks Veri İşleme eğitimi: Azure Databricks üzerinde PySpark, Delta Lake, Structured Streaming ve Auto Loader ile veri işleme eğitimi.

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