NOSQL VERİTABANI İLE MICROSOFT AZURE COSMOS DB EĞİTİMİ

Global ölçekli uygulamaları Azure Cosmos DB ile tasarlayın

Partitioning, beş tutarlılık seviyesi, RU/s maliyet modeli, SQL API ve global dağıtım

NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi, Microsoft'un global dağıtık ve çok modelli bulut veritabanını uçtan uca öğretir.

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

Eğitim Hakkında

Azure Cosmos DB mimarisini, veri modellemeyi ve maliyet yönetimini uygulamalı öğreten eğitim

NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi, Microsoft'un global dağıtık ve çok modelli bulut veritabanını uçtan uca öğretir. Katılımcılar database, container ve item hiyerarşisini, partition key tasarımını ve logical/physical partition kavramını öğrenir. Beş tutarlılık seviyesi, Request Unit (RU/s) maliyet modeli, NoSQL (SQL) API ile sorgulama, indexing policy ve change feed işlenir. Global dağıtım ve SDK entegrasyonu uygulamalı ele alınır.

Süre ve Format

3 Gün. İlk gün mimari ve partitioning, ikinci gün tutarlılık, RU modeli ve NoSQL API, üçüncü gün indexing, change feed ve global dağıtım işlenir.

Seviye

Orta Seviye — Cosmos DB mimarisi, partitioning, tutarlılık seviyeleri, RU modeli ve NoSQL API ile geliştirme

Öğrenme Metodu

Her konu gerçek bir Azure Cosmos DB hesabı ve Data Explorer üzerinde container oluşturma, sorgu ve SDK senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

🌍Global dağıtım

Cosmos DB'nin verileri birden fazla Azure bölgesine turnkey kopyalayarak düşük gecikme sağlamasını öğrenirsiniz.

🔑Partition tasarımı

Doğru partition key seçerek hot partition'dan kaçınmayı ve ölçeklenmeyi dengeli tutmayı kavrarsınız.

💰RU maliyet modeli

Request Unit kavramını anlayarak throughput ile maliyeti optimize etmeyi ve otomatik ölçeklemeyi öğrenirsiniz.

Anahtar Konular

azure cosmos db eğitimicosmos db kursunosql azure eğitimicosmos db partition keyrequest unit rucosmos db tutarlılık seviyelericosmos db sql apiazure nosql veritabanıglobal dağıtık veritabanıcosmos db change feed
“Cosmos DB'de başarı doğru partition key ile başlar; iyi bir anahtar hem sınırsız ölçeği hem de düşük maliyeti birlikte getirir.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri

1
NoSQL temeli

Document tabanlı NoSQL ve JSON yapısına aşinalık Cosmos DB veri modelini kavramayı kolaylaştırır.

2
Azure aşinalığı

Azure portal ve temel kaynak yönetimi bilgisi hesap ve container oluşturmayı hızlandırır.

3
Programlama bilgisi

.NET, Java veya Node.js gibi bir dilde temel geliştirme bilgisi SDK örneklerini takip etmeyi sağlar.

4
Azure aboneliği

Örnekleri denemek için bir Azure aboneliği veya ücretsiz Cosmos DB hesabı pratik yapmayı mümkün kılar.

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ılar Cosmos DB'nin çok modelli yapısını, database, container ve item hiyerarşisini, logical ve physical partition kavramını öğrenir ve doğru partition key tasarımını kavrar.
Modül 1
Cosmos DB'ye Genel Bakış
  • Globally distributed, multi-model veritabanı kavramı
  • SLA ile garanti edilen gecikme, erişilebilirlik ve throughput
  • NoSQL, MongoDB, Cassandra, Gremlin ve Table API seçenekleri
  • Schema-agnostic ve otomatik indeksleme yaklaşımı
  • Sunucusuz (serverless) ve provisioned throughput modları
  • İlişkiselden farkı ve tipik kullanım senaryoları
Modül 2
Kaynak Hiyerarşisi
  • Azure Cosmos DB hesabının oluşturulması ve ayarları
  • Database, container ve item kaynak hiyerarşisi
  • Container'ın throughput ve partition birimi olması
  • Item olarak JSON belgelerin saklanması
  • Stored procedure, trigger ve UDF gibi server-side kodlar
  • Data Explorer ile kaynakların yönetilmesi
Modül 3
Logical ve Physical Partition
  • Partition key'e göre logical partition oluşması
  • Physical partition'ların otomatik yönetilmesi
  • Logical partition'ın 20 GB boyut sınırı
  • Partition başına throughput dağılımının eşitliği
  • Partition sayısının ölçeklenmeyle artması
  • Cross-partition sorguların maliyet etkisi
Modül 4
Partition Key Tasarımı
  • Yüksek kardinaliteli partition key seçiminin önemi
  • Hot partition ve dengesiz yük probleminden kaçınma
  • Okuma ve yazma desenine uygun anahtar belirleme
  • Synthetic (birleşik) partition key oluşturma yöntemi
  • Hierarchical partition key ile çok seviyeli bölümleme
  • Yanlış anahtar seçiminin ölçeklenmeye etkisi
Günün hedefiKatılımcılar beş tutarlılık seviyesini, Request Unit tabanlı maliyet modelini ve throughput ayarını öğrenir, NoSQL (SQL) API ile sorgulama ve SDK ile veri işlemeyi uygular.
Modül 1
Beş Tutarlılık Seviyesi
  • Strong tutarlılık ve en güncel veriyi okuma garantisi
  • Bounded staleness ile sınırlı gecikmeli tutarlılık
  • Session tutarlılığı ve istemci oturumu garantileri
  • Consistent prefix ile sıralı okuma garantisi
  • Eventual tutarlılık ve en yüksek erişilebilirlik
  • Tutarlılık, gecikme ve maliyet arasındaki denge
Modül 2
Request Unit (RU) Maliyet Modeli
  • RU kavramı ile okuma, yazma ve sorgu maliyeti ölçümü
  • Provisioned throughput ile RU/s ayarlama
  • Autoscale ile otomatik throughput ölçekleme
  • Serverless modda tüketime göre faturalama
  • RU tüketimini ölçme ve sorgu maliyetini düşürme
  • 429 (rate limited) hatası ve yeniden deneme stratejisi
Modül 3
NoSQL (SQL) API ile Sorgulama
  • SQL benzeri sorgu söz dizimi ile JSON sorgulama
  • SELECT, WHERE, ORDER BY ve projeksiyon kullanımı
  • İç içe alanlar ve dizilerde JOIN ile çalışma
  • Toplama fonksiyonları ve gruplama sorguları
  • Parametreli sorgularla güvenli ve verimli erişim
  • Sorgu metriklerinin RU maliyeti açısından okunması
Modül 4
SDK ile Uygulama Geliştirme
  • .NET, Java veya Node.js SDK ile container'a bağlanma
  • Item oluşturma, okuma, upsert ve silme işlemleri
  • Point read ile tek item'ı en düşük RU ile okuma
  • Bulk executor ile toplu veri yükleme
  • Partition key'in SDK çağrılarında doğru verilmesi
  • Retry policy ve bağlantı modu ayarları
Günün hedefiKatılımcılar indexing policy'yi özelleştirir, change feed ile olay tabanlı senaryolar kurar, global dağıtım ve çok bölgeli yazmayı yapılandırır ve yedekleme ile güvenliği öğrenir.
Modül 1
İndeksleme Politikası
  • Otomatik indekslemenin varsayılan davranışı
  • Include ve exclude path ile indeks özelleştirme
  • Range, spatial ve composite indeks tipleri
  • Composite indeks ile çok alanlı ORDER BY desteği
  • İndekslemenin yazma RU maliyetine etkisi
  • Gereksiz indeksleri kapatarak maliyet düşürme
Modül 2
Change Feed ve Olay İşleme
  • Change feed ile container değişikliklerini izleme
  • Change feed processor ile ölçeklenebilir tüketim
  • Azure Functions tetikleyici ile olay tabanlı işleme
  • Materialized view ve veri senkronizasyonu senaryoları
  • Event sourcing ve denormalize kopya güncelleme
  • Latest version ve all versions change feed modları
Modül 3
Global Dağıtım ve Erişilebilirlik
  • Verileri birden fazla Azure bölgesine çoğaltma
  • Multi-region write ile çok bölgeli yazma
  • Conflict resolution politikaları ve çakışma çözümü
  • Otomatik ve manuel failover yapılandırması
  • Bölge önceliklendirme ve okuma yönlendirme
  • SLA ile garanti edilen erişilebilirlik hedefleri
Modül 4
Yedekleme, Güvenlik ve İzleme
  • Periyodik ve sürekli (point-in-time) yedekleme modları
  • Role-based access control ve data plane yetkilendirme
  • Anahtar, Azure AD ve managed identity ile kimlik
  • Dinlenme ve aktarım sırasında şifreleme
  • Azure Monitor ve metriklerle RU ve gecikme izleme
  • Diagnostic log ve uyarılarla sağlık takibi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari hakimiyeti

Cosmos DB'nin çok modelli yapısını, kaynak hiyerarşisini ve API seçeneklerini net biçimde kavrarsınız.

✅
Partition tasarımı

Doğru partition key seçerek hot partition'dan kaçınır ve dengeli ölçeklenme sağlarsınız.

✅
Tutarlılık seçimi

Beş tutarlılık seviyesini değerlendirerek senaryoya uygun tutarlılık ve gecikme dengesini kurarsınız.

✅
Maliyet yönetimi

RU/s modelini anlayarak throughput'u ayarlar, sorgu maliyetini düşürür ve otomatik ölçekleme kurarsınız.

✅
NoSQL API sorgu

SQL benzeri söz dizimiyle JSON belgeleri sorgular ve parametreli verimli sorgular yazarsınız.

✅
SDK entegrasyonu

.NET, Java veya Node.js SDK ile CRUD, point read ve toplu yükleme işlemlerini uygularsınız.

✅
Change feed

Change feed ve Azure Functions ile olay tabanlı ve materialized view senaryolarını kurarsınız.

✅
Global dağıtım

Çok bölgeli yazma, çakışma çözümü ve failover ile global ölçekli dağıtımı yapılandırırsınız.

Kimler İçin Uygundur?

  • Azure üzerinde ölçeklenebilir uygulamalar geliştiren yazılım geliştiriciler
  • bulut mimarları
  • veri mühendisleri
  • çözüm mimarları ile Cosmos DB'yi projelerine entegre edecek backend ekipleri ve DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Azure Cosmos DB eğitimi kimler için uygundur?
Azure üzerinde ölçeklenebilir uygulamalar geliştiren yazılım geliştiriciler, bulut ve çözüm mimarları, veri mühendisleri ve Cosmos DB'yi projesine entegre edecek backend ekipleri için uygundur. Düşük gecikme ve global dağıtım gereken sistemlerle ilgilenenlere hitap eder.
Eğitim için hangi ön bilgi gerekir?
Document tabanlı NoSQL ve JSON yapısına aşinalık, temel Azure portal bilgisi ve .NET, Java veya Node.js gibi bir dilde temel geliştirme bilgisi beklenir. Örnekleri denemek için bir Azure aboneliği veya ücretsiz Cosmos DB hesabı faydalıdır.
Request Unit (RU) nedir ve neden önemlidir?
RU, Cosmos DB'de okuma, yazma ve sorguların maliyetini ölçen birimdir. Throughput RU/s olarak ayarlanır ve maliyet doğrudan RU tüketimine bağlıdır. Eğitimde RU ölçümü, autoscale, serverless mod ve sorgu maliyetini düşürme teknikleri uygulamalı işlenir.
Bu eğitim Cosmos DB for NoSQL başlangıç eğitiminden farkı nedir?
Bu eğitim partition tasarımı, tutarlılık seviyeleri, RU maliyet modeli, change feed ve global dağıtımı orta seviyede derinlemesine işler. Yalnızca geliştirmeye başlangıç yapan eğitimler ise temel CRUD ve ilk sorgulara odaklanır; bu program üretim ölçeğine hazırlar.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Microsoft'un resmi Azure sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir. İçerik kuruma özel uyarlanabilir.

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. NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.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

NoSQL VeritabanlarıApache Cassandra Yönetimi ve Geliştirme Eğitimi
Veritabanı Eğitimleri

Apache Cassandra Yönetimi ve Geliştirme Eğitimi

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

Cassandra yönetimi ve geliştirme eğitimi: küme kurulumu, topology, compaction, repair, yedekleme, güvenlik, ileri veri modelleme, sürücü ve performans ayarı.

Detayları Gör →
NoSQL VeritabanlarıApache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi
Veritabanı Eğitimleri

Apache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi

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

Apache HBase temel eğitimi: kurulum, HMaster ve RegionServer mimarisi, row key ve sütun ailesi veri modelleme ile Shell ve istemci API uygulamalı işlenir.

Detayları Gör →
NoSQL VeritabanlarıAPI Management: Elasticsearch API Analytics Eğitimi
Veritabanı Eğitimleri

API Management: Elasticsearch API Analytics Eğitimi

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

Elasticsearch ile API analitiği eğitimi: REST API, Query DSL, metric ve bucket aggregation, ingest pipeline ve Kibana ile API izlemeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Developer Associate: DynamoDB NoSQL Database Eğitimi
Veritabanı Eğitimleri

AWS Developer Associate: DynamoDB NoSQL Database Eğitimi

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

AWS DynamoDB eğitimi: partition/sort key, GSI ve LSI, kapasite modları, Streams, tek tablo tasarımı, PartiQL ve SDK ile NoSQL geliştirmeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi
Veritabanı Eğitimleri

AWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi

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

Python ile AWS Lambda eğitimi: container image paketleme, ECR, boto3 ile DynamoDB, SNS pub/sub ve SES e-posta ile olay tabanlı sunucusuz uygulama geliştirme.

Detayları Gör →
NoSQL VeritabanlarıAWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi
Veritabanı Eğitimleri

AWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi

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

AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.

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