DEVELOPING SOLUTIONS FOR MICROSOFT AZURE: DEVELOPMENT WITH COSMOS DB EĞİTİMİ

Cosmos DB ile ölçeklenebilir uygulamalar geliştirin

NoSQL veri modelleme, bölümleme anahtarı, RU/s, tutarlılık düzeyleri, SDK ile CRUD ve change feed uygulamaları

Bu eğitim Azure Cosmos DB for NoSQL ile uygulama geliştirmeyi anlatır. Hesap, veritabanı ve kapsayıcı yapısı, mantıksal ve fiziksel bölümler, bölüm anahtarı seçimi, RU/s maliyet modeli, tutarlılık düzeyleri, SDK ile CRUD ve SQL sorguları, indeksleme politikas…

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

Eğitim Hakkında

bölüm anahtarı, RU/s ve tutarlılık düzeyleri ekseninde uygulamalı Azure çalışması

Bu eğitim Azure Cosmos DB for NoSQL ile uygulama geliştirmeyi anlatır. Hesap, veritabanı ve kapsayıcı yapısı, mantıksal ve fiziksel bölümler, bölüm anahtarı seçimi, RU/s maliyet modeli, tutarlılık düzeyleri, SDK ile CRUD ve SQL sorguları, indeksleme politikası, saklı yordamlar ve tetikleyiciler, change feed ve çoklu bölge yazma konuları laboratuvarlarla işlenir.

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 — Cosmos DB veri modelleme, bölümleme, RU/s, tutarlılık düzeyleri ve SDK kullanımı konularını kapsayan Azure eğitimi

Öğrenme Metodu

bölüm anahtarı ve RU/s 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

bölüm anahtarı, RU/s ve tutarlılık düzeyleri konuları gerçek komut, kod ve yapılandırma örnekleriyle ele alınır.

🧪Uygulamalı Laboratuvar

Her modülde bölüm anahtarı ü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 Cosmos DBCosmos DB bölümlemeRU/stutarlılık düzeyichange feedCosmos DB SDKNoSQL Azureindeksleme politikasıCosmos DB sorgu
“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
SQL Bilgisi

Temel SELECT, JOIN ve tablo tasarımı konularında bilgi sahibi olmak yararlıdır.

2
Bulut Kavramları

IaaS, PaaS ve SaaS ayrımı ile Azure portal kullanımı hakkında genel bilgi beklenir.

3
Veri Modelleme

İlişkisel veya belge tabanlı veri modelleme mantığına aşinalık faydalıdır.

4
Laboratuvar Ortamı

Tarayıcı ve SSMS veya Azure Data Studio kurulu bir bilgisayar 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ı veri modelini bölüm anahtarı ve RU/s maliyeti odaklı tasarlar.
Modül 1
Cosmos DB Mimarisi
  • Hesap, veritabanı, kapsayıcı ve öğe hiyerarşisi
  • NoSQL, MongoDB, Cassandra, Gremlin ve Table API'leri
  • Sağlanmış verim, otomatik ölçek ve sunucusuz mod
  • Bölgesel çoğaltma ve hizmet kullanılabilirliği
  • Emülatör ile yerel geliştirme
  • Hesap oluşturma: az cosmosdb create
Modül 2
Veri Modelleme
  • Gömme (embed) ve referans (reference) kararı
  • Denormalizasyon ve veri çoğaltma
  • Belge boyut sınırı (2 MB) ve büyüme
  • id ve bölüm anahtarı alanları
  • Hiyerarşik bölüm anahtarları
  • Çok varlık türlü kapsayıcı tasarımı
Modül 3
Bölümleme
  • Mantıksal bölüm ve fiziksel bölüm
  • Yüksek kardinalite ve eşit dağılım
  • Sıcak bölüm (hot partition) tespiti
  • Çapraz bölüm sorgusu maliyeti
  • Sentetik bölüm anahtarı
  • Bölüm anahtarı sonradan değiştirilemezliği
Modül 4
İstek Birimleri
  • Okuma, yazma ve sorgu RU maliyeti
  • x-ms-request-charge başlığı ile ölçüm
  • Kapasite planlayıcı ve otomatik ölçek
  • 429 kısıtlaması ve yeniden deneme
  • Kapsayıcı ve veritabanı düzeyi verim
  • Maliyet düşürme teknikleri
Günün hedefiKatılımcı SDK ile veri işler, sorgu optimize eder ve change feed kullanır.
Modül 1
SDK ile CRUD
  • CosmosClient tekil örnek ve bağlantı modu
  • CreateItem, ReadItem, UpsertItem, ReplaceItem, DeleteItem
  • ReadItem ile nokta okuma (point read) avantajı
  • Yönetilen kimlik ve RBAC ile erişim
  • Toplu işlem (bulk) ve transactional batch
  • ETag ve If-Match ile iyimser eşzamanlılık
Modül 2
Sorgular ve İndeksleme
  • SQL sorgu sözdizimi: SELECT, WHERE, JOIN, ORDER BY
  • Sayfalama ve devam belirteci (continuation token)
  • Hesap sorguları ve aggregate fonksiyonlar
  • Indeksleme politikası: dahil/hariç yollar
  • Bileşik indeksler ve uzamsal indeks
  • Sorgu ölçümleri (query metrics) okuma
Modül 3
Tutarlılık ve Çoklu Bölge
  • Strong, Bounded Staleness, Session, Consistent Prefix, Eventual
  • Oturum belirteci ve istemci düzeyi
  • Çoklu bölge yazma ve çakışma çözümü
  • Servis yönetilen yük devretme
  • Gecikme-tutarlılık takası
  • Tutarlılığı geçersiz kılma
Modül 4
Sunucu Tarafı ve Change Feed
  • JavaScript saklı yordam, tetikleyici ve UDF
  • Değişiklik akışı işlemcisi ve lease kapsayıcısı
  • Azure Functions Cosmos DB tetikleyicisi
  • Gerçekleştirilmiş görünüm (materialized view) deseni
  • Time to Live (TTL) ile otomatik silme
  • Yedekleme: sürekli ve periyodik mod

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Cosmos DB Mimarisi

Kaynak hiyerarşisini ve API seçeneklerini açıklayabilirsiniz

⚙️
Veri Modelleme

Belge modelini erişim desenine göre tasarlayabilirsiniz

🔐
Bölümleme

Doğru bölüm anahtarını seçebilirsiniz

📡
İstek Birimleri

RU/s maliyetini tahmin edip yönetebilirsiniz

🗄️
SDK ile CRUD

Cosmos DB SDK ile işlemleri yapabilirsiniz

🚀
Sorgular ve İndeksleme

Sorguları verimli yazıp indeksleyebilirsiniz

🔍
Tutarlılık ve Çoklu Bölge

Tutarlılık düzeyini senaryoya göre seçebilirsiniz

✅
Sunucu Tarafı ve Change Feed

Sunucu mantığı ve değişiklik akışını kullanabilirsiniz

Kimler İçin Uygundur?

  • Cosmos DB üzerinde uygulama geliştiren yazılımcılar
  • veri katmanı tasarımcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Cosmos DB üzerinde uygulama geliştiren yazılımcılar ve veri katmanı tasarımcıları için uygundur.
Azure Cosmos DB ile Geliştirme 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 bölüm anahtarı, RU/s, tutarlılık düzeyleri gibi konularda uygulamalı çalışma içerir.
Eğitime başlamak için hangi ön bilgiler gerekir?
Temel SELECT, JOIN ve tablo tasarımı konularında bilgi sahibi olmak yararlıdır. IaaS, PaaS ve SaaS ayrımı ile Azure portal kullanımı hakkında genel bilgi beklenir.
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: Development with C 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 AzureAZ - Administering Windows Server Hybrid Core Infrastructure (Windows Server & Azure IAAS Yönetimi) Eğitimi
Bulut Bilişim Eğitimleri

AZ - Administering Windows Server Hybrid Core Infrastructure (Windows Server & Azure IAAS Yönetimi) Eğitimi

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

AZ-800 konularıyla Windows Server hibrit altyapı: AD DS, DNS, Hyper-V, depolama, Azure Arc, File Sync ve Azure IaaS yönetimi. 4 günlük eğitim.

Detayları Gör →
Microsoft AzureAZ - Designing Azure Infrastructure Solutions Eğitimi
Bulut Bilişim Eğitimleri

AZ - Designing Azure Infrastructure Solutions Eğitimi

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

AZ-305 konularıyla Azure altyapı çözümleri tasarımı: kimlik, yönetişim, veri, DR, hesaplama, ağ, migrasyon ve Well-Architected. 4 günlük eğitim.

Detayları Gör →
Microsoft AzureAZ - Developing Microsoft Azure Solutions Eğitimi
Bulut Bilişim Eğitimleri

AZ - Developing Microsoft Azure Solutions Eğitimi

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

AZ-204 konularıyla Azure geliştirme: App Service, Functions, Cosmos DB, Blob, Entra ID, Key Vault, API Management ve Service Bus. 4 günlük eğitim.

Detayları Gör →
Microsoft AzureAZ - Implementing Microsoft Azure Infrastructure Solutions Eğitimi
Bulut Bilişim Eğitimleri

AZ - Implementing Microsoft Azure Infrastructure Solutions Eğitimi

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

Azure altyapı uygulama eğitimi: Entra ID, RBAC, Policy, storage, VM, VMSS, App Service, konteyner, sanal ağ, Backup ve Monitor. 4 günlük eğitim.

Detayları Gör →
Microsoft AzureAZ - Microsoft Azure Administrator Eğitimi
Bulut Bilişim Eğitimleri

AZ - Microsoft Azure Administrator Eğitimi

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

Azure Administrator eğitimi: Entra ID, RBAC, Policy, storage, VM, App Service, sanal ağ, yük dengeleme, Backup ve Monitor. 4 günlük eğitim.

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