AZURE COSMOS DB İLE BULUT YEREL UYGULAMA TASARIMI VE GELİŞTİRME EĞİTİMİ

Cosmos DB ile bulut yerel uygulama geliştirin

Cosmos DB veri modelleme, partition key seçimi, RU optimizasyonu, change feed ve global dağıtımla ölçeklenebilir uygulamalar geliştirin.

Azure Cosmos DB ile belge modelleme, partition key seçimi, SDK geliştirme, RU optimizasyonu, tutarlılık düzeyleri, change feed ve global dağıtımı 3 günde uygulamalı anlatan geliştirici eğitimi.

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

Eğitim Hakkında

NoSQL veri modeli, bölümleme ve global dağıtım

Eğitim, Azure Cosmos DB ile bulut yerel uygulamaların tasarım ve geliştirmesini kapsar. NoSQL for Azure Cosmos DB API, belge modelleme (embedding ve referencing), logical ve physical partition, partition key seçimi, RU/s ve autoscale, indeksleme politikası, tutarlılık düzeyleri, SDK ile CRUD ve sorgu, bulk işlemler, change feed, global dağıtım, çok bölgeli yazma, güvenlik ve izleme uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; anlatım, demo ve laboratuvar uygulamalarıyla ilerler.

Seviye

Orta Seviye — Cosmos DB veri modelleme, bölümleme, SDK ile geliştirme, global dağıtım ve performans yönetimi

Öğrenme Metodu

Her modül .NET veya Python SDK ile yazılan kod ve Data Explorer üzerindeki sorgu laboratuvarlarıyla işlenir.

Neden Bu Eğitim?

🎯Doğru model

Erişim desenlerinden başlayarak ölçeklenebilir belge modeli tasarlarsınız.

🛠️RU kontrolü

Sorgu ve indeks optimizasyonuyla istek birimi (RU) maliyetini düşürürsünüz.

📈Global ölçek

Çok bölgeli dağıtım ve tutarlılık düzeyiyle düşük gecikmeli uygulama kurarsınız.

Anahtar Konular

azure cosmos db eğitimicosmos db veri modellemepartition keycosmos db sdkcosmos db ruchange feednosql azurecosmos db tutarlılıkbulut yerel uygulamaazure nosql
“Cosmos DB'de ölçek, doğru partition key ile başlar.”

Ön Koşullar

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

1
Programlama

C# veya Python ile temel uygulama geliştirme deneyimi gerekir.

2
JSON ve REST

JSON belge yapısı ve HTTP kavramları bilinmelidir.

3
Veritabanı kavramları

SQL veya başka bir veritabanıyla temel deneyim faydalıdır.

4
Laboratuvar ortamı

Azure aboneliği, tarayıcı ve Azure CLI/PowerShell erişimi olan bir bilgisayar yeterlidir; abonelik eğitimde yönlendirilir.

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ı Cosmos DB kaynaklarını oluşturur ve erişim desenlerine uygun veri modeli tasarlar.
Modül 1
Cosmos DB Mimarisi
  • Hesap, veritabanı, container ve item hiyerarşisi
  • API seçenekleri: NoSQL, MongoDB, Cassandra, Gremlin, Table, PostgreSQL
  • Sunucusuz, provisioned ve autoscale kapasite modları
  • Fiziksel ve mantıksal bölüm
  • SLA'lar: gecikme, tutarlılık, erişilebilirlik
  • Data Explorer ve emülatör
Modül 2
Belge Modelleme
  • Embedding ve referencing karar kuralları
  • Denormalizasyon ve veri çoğaltma
  • 1:N ve N:N ilişkiler
  • Hiyerarşik ve sürümlü belgeler
  • Belge boyutu sınırı (2 MB)
  • Örnek: e-ticaret sepet ve sipariş modeli
Modül 3
Partition Key Seçimi
  • Yüksek kardinalite ve eşit dağılım
  • Sıcak bölüm (hot partition) sorunları
  • Hiyerarşik partition key
  • Sentetik partition key
  • Cross-partition sorgu maliyeti
  • Partition key değiştirilemezliği ve göç
Modül 4
Laboratuvar: İlk Container
  • Hesap ve container oluşturma
  • Örnek veri yükleme
  • Data Explorer ile sorgu
  • Partition key etkisini RU ile ölçme
  • Item ID ve TTL
  • Gün sonu değerlendirme
Günün hedefiKatılımcı SDK ile CRUD ve sorgu işlemlerini geliştirir ve RU tüketimini optimize eder.
Modül 1
SDK ile CRUD
  • CosmosClient oluşturma ve bağlantı modları (Direct/Gateway)
  • CreateItem, ReadItem, ReplaceItem, UpsertItem, Delete
  • Point read ve sorgu maliyeti farkı
  • ETag ile iyimser eşzamanlılık
  • Transactional batch
  • Hata kodları: 429, 409, 412 ve retry
Modül 2
Sorgulama
  • SQL benzeri NoSQL sorgu sözdizimi
  • JOIN, ARRAY ve alt sorgular
  • Parametreli sorgular
  • Sayfalama ve continuation token
  • Aggregation ve ORDER BY gereksinimleri
  • Sorgu metrikleri ve RU analizi
Modül 3
İndeksleme
  • Varsayılan indeks politikası
  • Included ve excluded path
  • Composite, spatial indeksler
  • Indexing modları
  • Vektör indeks genel bakış
  • İndeks maliyet etkisi
Modül 4
Performans Laboratuvarı
  • Bulk işlemlerle toplu yükleme
  • RU/s autoscale ve limitler
  • 429 hatasını ele alma
  • Sorgu optimizasyonu: 100 RU'dan 5 RU'ya
  • Bölgesel gecikme ölçümü
  • Gün sonu değerlendirme
Günün hedefiKatılımcı global dağıtım, change feed ve güvenlik yapılandırmalarını uygular.
Modül 1
Global Dağıtım
  • Bölge ekleme ve yük devretme önceliği
  • Çok bölgeli yazma ve çakışma çözümü
  • Tutarlılık düzeyleri: strong, bounded staleness, session, consistent prefix, eventual
  • Tutarlılık-gecikme-erişilebilirlik ödünleşimi
  • Hizmet tarafından yönetilen yük devretme
  • Bölge seçimi ve maliyet
Modül 2
Change Feed ve Olaylar
  • Change feed processor ve lease container
  • Azure Functions Cosmos DB trigger
  • Materialized view deseni
  • Event sourcing ile kullanım
  • Veri senkronizasyonu: arama dizini, önbellek
  • Sıralama ve garanti sınırları
Modül 3
Güvenlik ve Yedekleme
  • Entra ID RBAC ve yönetilen kimlik (anahtarsız)
  • Private endpoint ve güvenlik duvarı
  • Müşteri yönetilen anahtar (CMK)
  • Sürekli ve periyodik yedekleme, point-in-time restore
  • Always Encrypted genel bakış
  • Denetim günlükleri
Modül 4
İzleme ve Maliyet
  • Azure Monitor metrikleri: RU, gecikme, throttling
  • Diagnostic logs ve KQL
  • Kapasite planlama ve reserved capacity
  • Serverless ve autoscale karşılaştırması
  • Analytical store ve Synapse Link genel bakış
  • Final laboratuvarı: çok bölgeli uygulama ve change feed

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri modelleme

Erişim desenlerine uygun belge modeli tasarlayabilirsiniz.

✅
Partition key

Doğru partition key seçip sıcak bölüm sorununu önleyebilirsiniz.

✅
SDK geliştirme

SDK ile CRUD, sorgu ve bulk işlemlerini yazabilirsiniz.

✅
RU optimizasyonu

Sorgu ve indeks politikasıyla RU maliyetini düşürebilirsiniz.

✅
Tutarlılık

Tutarlılık düzeylerini iş gereksinimine göre seçebilirsiniz.

✅
Global dağıtım

Çok bölgeli yapılandırma ve yük devretmeyi kurabilirsiniz.

✅
Change feed

Change feed ile olay tabanlı işleme geliştirebilirsiniz.

✅
Güvenlik

RBAC, private endpoint ve CMK ile Cosmos DB'yi güvenceye alabilirsiniz.

Kimler İçin Uygundur?

  • Cosmos DB ile uygulama geliştiren yazılımcılar
  • veri mimarları
  • bulut mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Cosmos DB ile uygulama geliştiren yazılımcılar, veri mimarları ve bulut mühendisleri için uygundur.
Hangi API üzerinde çalışılır?
Uygulamalı laboratuvarlar NoSQL (Core) API üzerindedir; diğer API'ler karşılaştırmalı anlatılır.
Emülatör mü bulut hesabı mı kullanılır?
Her ikisi de: temel denemeler emülatör, global dağıtım ve ölçek konuları bulut hesabıyla yapılır.
Cosmos DB ücretlendirmesi nasıl yönetilir?
Laboratuvarlarda serverless ve düşük RU/s kullanılır; eğitimde maliyet analizi de ayrı bir modüldür.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara 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 Cosmos DB ile Bulut Yerel Uygulama Tasarımı ve Gelişti Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 AzureMicrosoft Azure Architect Technologies: Azure AD Connect & Authentication Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Architect Technologies: Azure AD Connect & Authentication Eğitimi

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

Azure AD Connect & Authentication eğitimi: Entra Connect ve kimlik doğrulama. 2 günlük uygulamalı Azure laboratuvarları ve DVA Katılım ve Başarı Sertifikası ile

Detayları Gör →
Microsoft AzureMicrosoft Azure Architect Technologies: Azure and Business Continuity Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Architect Technologies: Azure and Business Continuity Eğitimi

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

Azure and Business Continuity eğitimi: iş sürekliliği uygulamaları. 2 günlük uygulamalı Azure laboratuvarları ve DVA Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Microsoft AzureMicrosoft Azure Architect Technologies: Azure Files & Databases Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Architect Technologies: Azure Files & Databases Eğitimi

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

Azure Files & Databases eğitimi: dosya ve veritabanı servislerinin uygulanması. 2 günlük uygulamalı Azure laboratuvarları ve DVA Katılım ve Başarı Sertifikası i

Detayları Gör →
Microsoft AzureMicrosoft Azure Architect Technologies: Azure Monitoring Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Architect Technologies: Azure Monitoring Eğitimi

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

Azure Monitoring eğitimi: Azure izleme uygulamaları. 2 günlük uygulamalı Azure laboratuvarları ve DVA Katılım ve Başarı Sertifikası ile.

Detayları Gör →
Microsoft AzureMicrosoft Azure Architect Technologies: Azure Remote Connectivity Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Architect Technologies: Azure Remote Connectivity Eğitimi

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

Azure Remote Connectivity eğitimi: uzak erişim ve hibrit bağlantı. 2 günlük uygulamalı Azure laboratuvarları ve DVA Katılım ve Başarı Sertifikası ile.

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