GETTING STARTED WITH COSMOS DB NOSQL DEVELOPMENT (DP-3015) EĞİTİMİ

Azure Cosmos DB ile NoSQL geliştirmeye hızlı bir başlangıç

Cosmos DB for NoSQL, partition key, RU/s, SQL sorgu dili ve .NET SDK ile geliştirme

Getting Started with Cosmos DB NoSQL Development (DP-3015) Eğitimi, Microsoft'un resmi DP-3015 içeriğini temel alarak Azure Cosmos DB for NoSQL ile geliştirmeye giriş sunan bir programdır.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Azure Cosmos DB for NoSQL ile geliştirmeye başlamayı öğreten resmi DP-3015 içeriği

Getting Started with Cosmos DB NoSQL Development (DP-3015) Eğitimi, Microsoft'un resmi DP-3015 içeriğini temel alarak Azure Cosmos DB for NoSQL ile uygulama geliştirmeye giriş sunar. Katılımcılar Cosmos DB'nin dağıtık mimarisini, hesap, veritabanı ve container yapısını kavrar. Partition key seçimi, RU/s tabanlı throughput ve istek maliyeti işlenir. JSON döküman modeli, Cosmos DB SQL sorgu dili ve nokta okuma ele alınır. .NET SDK ile CRUD ve geliştirme desenleri öğretilir.

Süre ve Format

2 Gün. İlk gün Cosmos DB mimarisi, hesap yapısı, partition key ve throughput, ikinci gün sorgu dili ve SDK ile geliştirme işlenir.

Seviye

Başlangıç Seviye — Azure Cosmos DB for NoSQL temelleri, veri modeli, sorgulama ve SDK ile geliştirmeye giriş eğitimi

Öğrenme Metodu

Her konu gerçek bir Azure Cosmos DB hesabı, Data Explorer ve .NET SDK üzerinde giriş düzeyi geliştirme senaryolarıyla uygulamalı işlenir.

Neden Bu Eğitim?

☁️Bulut NoSQL girişi

Azure Cosmos DB for NoSQL'in dağıtık mimarisini ve temel kavramlarını sıfırdan anlaşılır biçimde öğrenirsiniz.

🔑Partition ve RU

Partition key seçimini ve RU/s tabanlı throughput modelini kavrayarak maliyet ve performansı yönetmeye başlarsınız.

🧑‍💻SDK ile geliştirme

.NET SDK ile Cosmos DB üzerinde CRUD ve sorgu yaparak ilk uygulamanızı kurmayı deneyimlersiniz.

Anahtar Konular

cosmos db eğitimiazure cosmos db eğitimidp-3015 eğitiminosql veritabanı eğitimiazure veritabanı eğitimicosmos db nosql eğitimibulut veritabanı eğitimi.net cosmos db eğitimiazure geliştirici eğitimicosmos db kursu
“Cosmos DB ile NoSQL geliştirmeye sağlam bir giriş, doğru partition key ve RU bilinciyle ölçeklenebilir uygulamaların ilk adımıdır.”

Ön Koşullar

Giriş eğitiminden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri

1
Programlama bilgisi

C# veya benzeri bir dilde temel programlama bilgisi SDK örneklerini izlemede faydalıdır.

2
Azure aşinalığı

Temel Azure portalı ve bulut kavramlarına aşinalık hesap ve kaynak oluşturmayı kolaylaştırır.

3
JSON yapısı

JSON döküman yapısına temel hakimiyet Cosmos DB veri modelinin kavranmasını sağlar.

4
Azure erişimi

Bir Azure aboneliği veya ücretsiz Cosmos DB katmanı örneklerin bizzat denenmesini 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 Azure Cosmos DB'nin dağıtık mimarisini, hesap/veritabanı/container yapısını kavrar; partition key seçimi, RU/s throughput ve tutarlılık seviyelerini giriş düzeyinde öğrenir.
Modül 1
Cosmos DB'ye Giriş ve Mimari
  • Azure Cosmos DB'nin global dağıtık mimarisi
  • Çok modelli yapı ve NoSQL API seçeneği
  • Hesap, veritabanı ve container hiyerarşisi
  • Item (JSON döküman) kavramı ve yapısı
  • SLA ile gecikme, erişilebilirlik ve throughput güvencesi
  • Data Explorer ile portaldan veri yönetimi
Modül 2
Partitioning ve Partition Key
  • Logical ve physical partition kavramı
  • Partition key seçiminin önemi ve etkisi
  • Sıcak partition (hot partition) sorunu ve kaçınma
  • Yüksek kardinaliteli partition key tercihi
  • Partition key ile sorgu verimliliği ilişkisi
  • Container tasarımında partition planlaması
Modül 3
Throughput ve RU/s Modeli
  • Request Unit (RU) kavramı ve istek maliyeti
  • Provisioned ve serverless throughput modelleri
  • Autoscale ile otomatik ölçekleme
  • RU tüketiminin okuma, yazma ve sorguya etkisi
  • 429 (rate limit) hatası ve retry davranışı
  • Maliyet tahmini ve throughput planlama
Modül 4
Tutarlılık ve Global Dağıtım
  • Beş tutarlılık seviyesi ve farkları
  • Strong ve eventual arasındaki denge
  • Session tutarlılığının varsayılan davranışı
  • Bölgeler arası çoğaltma ve veri yerelleştirme
  • Çok bölgeli yazma ve çakışma çözümü temeli
  • Tutarlılık seçiminin performansa etkisi
Günün hedefiKatılımcılar Cosmos DB SQL sorgu dilini ve nokta okumayı kavrar; .NET SDK ile bağlantı kurup CRUD işlemleri ve sorgu yaparak ilk Cosmos DB uygulamasını geliştirmeyi öğrenir.
Modül 1
Cosmos DB SQL Sorgu Dili
  • SELECT, FROM ve WHERE ile temel sorgular
  • JSON alanlarına ve iç içe özelliklere erişim
  • ORDER BY ve TOP ile sıralama ve sınırlama
  • JOIN ile döküman içi dizi öğelerine erişim
  • Sistem fonksiyonları ve koşullu ifadeler
  • Sorgu RU maliyeti ve indeks kullanımı
Modül 2
İndeksleme ve Nokta Okuma
  • Otomatik indeksleme ve indexing policy kavramı
  • Dahil etme ve hariç tutma ile indeks ayarı
  • Nokta okuma (point read) ile en düşük maliyetli erişim
  • id ve partition key ile verimli okuma
  • Composite index ile çok alanlı sıralama
  • Sorgu ile nokta okuma maliyet karşılaştırması
Modül 3
.NET SDK ile Bağlantı ve CRUD
  • CosmosClient ile bağlantı ve yapılandırma
  • Database ve Container referansı oluşturma
  • CreateItem ve ReadItem ile ekleme ve okuma
  • ReplaceItem, UpsertItem ve DeleteItem işlemleri
  • Partition key ile verimli item erişimi
  • Bağlantı modu ve performans ayarları
Modül 4
Sorgu, Hata Yönetimi ve İlk Uygulama
  • SDK ile sorgu çalıştırma ve sonuç işleme (iterator)
  • Continuation token ile sayfalama
  • 429 ve geçici hatalarda retry yönetimi
  • RequestCharge ile RU tüketimini okuma
  • Bağlantı dizesi ve anahtar güvenliği
  • Uçtan uca basit bir Cosmos DB uygulaması kurma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari kavrama

Azure Cosmos DB'nin global dağıtık mimarisini ve hesap/container yapısını giriş düzeyinde açıklayabilirsiniz.

✅
Partition key

Partition key seçiminin performans ve maliyete etkisini kavrayarak doğru anahtarı belirleyebilirsiniz.

✅
RU/s modeli

Request Unit ve throughput modellerini anlayarak istek maliyetini ve ölçeklemeyi yönetmeye başlayabilirsiniz.

✅
Tutarlılık

Beş tutarlılık seviyesini kavrayarak uygulamanız için uygun tutarlılık-performans dengesini seçebilirsiniz.

✅
SQL sorgu

Cosmos DB SQL sorgu dili ile JSON dökümanlar üzerinde SELECT, WHERE ve JOIN sorguları yazabilirsiniz.

✅
Nokta okuma

Nokta okuma ve indexing policy ile en düşük maliyetli ve verimli veri erişimini kurgulayabilirsiniz.

✅
.NET SDK

.NET SDK ile CosmosClient üzerinden bağlantı kurup CRUD işlemlerini güvenle gerçekleştirebilirsiniz.

✅
İlk uygulama

Sorgu, sayfalama ve hata yönetimini birleştirerek uçtan uca basit bir Cosmos DB uygulaması kurabilirsiniz.

Kimler İçin Uygundur?

  • Azure Cosmos DB for NoSQL ile geliştirmeye başlayacak yazılım geliştiriciler
  • bulut tabanlı uygulama kuran .NET
  • backend ekipleri ile NoSQL ve Azure veri servislerine giriş yapan BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure Cosmos DB for NoSQL ile geliştirmeye başlayacak yazılım geliştiriciler, bulut tabanlı uygulama kuran .NET ve backend ekipleri ile NoSQL ve Azure veri servislerine giriş yapan BT uzmanları için uygundur. Giriş düzeyi olduğundan ileri Cosmos DB deneyimi gerekmez.
DP-3015 nedir ve bu eğitim resmi sınava mı hazırlar?
DP-3015, Microsoft'un Azure Cosmos DB for NoSQL ile geliştirmeye giriş odaklı resmi öğrenme yolu içeriğidir. Eğitim bu içeriği temel alır; resmi bir sınav söz konusu olursa sınav başvurusu ve ücreti ilgili kuruma aittir.
Eğitim kaç gün sürüyor ve neler işleniyor?
Eğitim 2 gün sürer. İlk gün Cosmos DB mimarisi, hesap ve container yapısı, partition key ve RU/s throughput ile tutarlılık, ikinci gün Cosmos DB SQL sorgu dili ve .NET SDK ile CRUD geliştirme uygulamalı olarak işlenir.
Ön koşul olarak ne bilmem gerekir?
C# veya benzeri bir dilde temel programlama bilgisi, temel Azure portalı aşinalığı ve JSON yapısına hakimiyet faydalıdır. Bir Azure aboneliği veya ücretsiz Cosmos DB katmanı örnekleri bizzat uygulayabilmeniz için gereklidir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Resmi bir sınav söz konusu olursa sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim yüz yüze veya online olarak verilebilir.

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. Getting Started with Cosmos DB NoSQL Development (DP-3015) E Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç 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