AZURE DATA FUNDAMENTALS: AZURE COSMOS DB FOR MONGODB, APACHE CASSANDRA, & GREMLIN EĞİTİMİ

Tek Cosmos DB, üç NoSQL API: MongoDB, Cassandra ve Gremlin

Cosmos DB API for MongoDB, API for Cassandra (CQL) ve API for Gremlin graf modeli

Azure Data Fundamentals: Cosmos DB for MongoDB, Cassandra ve Gremlin Eğitimi, Cosmos DB'nin çok modelli yapısını temelden öğretir. Katılımcılar aynı dağıtık altyapı üzerinde üç NoSQL arayüzünü kullanır: doküman için API for MongoDB, sütun ailesi için CQL taba…

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

Eğitim Hakkında

Cosmos DB'nin çok modelli API'leriyle doküman, sütun ailesi ve graf NoSQL geliştirmeyi öğretir

Azure Data Fundamentals: Cosmos DB for MongoDB, Cassandra ve Gremlin Eğitimi, Microsoft Cosmos DB'nin çok modelli (multi-API) yapısını temelden ele alır. Katılımcılar aynı dağıtık altyapı üzerinde üç farklı NoSQL arayüzünü kullanır: doküman modeli için API for MongoDB, sütun ailesi için CQL tabanlı API for Cassandra ve ilişki odaklı senaryolar için graf tabanlı API for Gremlin. Her API'nin veri modelini, sorgu dilini, bölümleme ve tutarlılık davranışını uygulamalı öğrenir.

Süre ve Format

3 Gün. İlk gün çok modelli yapı ve API for MongoDB, ikinci gün API for Cassandra ve CQL, üçüncü gün API for Gremlin ve graf modeli uygulamalı işlenir.

Seviye

Temel Seviye — Cosmos DB'nin MongoDB, Cassandra ve Gremlin API'leriyle çok modelli NoSQL geliştirmeyi kapsar

Öğrenme Metodu

Her API gerçek Cosmos DB hesapları üzerinde hesap oluşturarak, sürücülerle bağlanarak ve sorgu çalıştırarak uygulamalı işlenir.

Neden Bu Eğitim?

🔀Üç API tek altyapı

MongoDB, Cassandra ve Gremlin API'lerini aynı Cosmos DB altyapısında kullanarak çok modelli geliştirmeyi öğrenirsiniz.

📦Kolay buluta taşıma

Mevcut MongoDB ve Cassandra uygulamalarını kod değişikliğini en aza indirerek Cosmos DB'ye taşımayı öğrenirsiniz.

🕸️Graf ile ilişki

API for Gremlin ile sosyal ağ ve öneri gibi ilişki yoğun senaryoları graf modeliyle çözmeyi öğrenirsiniz.

Anahtar Konular

cosmos db mongodb api eğitimicosmos db cassandra apicosmos db gremlin grafazure data fundamentals eğitimiçok modelli nosql eğitimicql eğitimigraf veritabanı eğitimicosmos db api eğitimimongodb azure taşımagremlin traversal eğitimi
“Veriyi şekli belirler: kimi ilişki ister, kimi belge, kimi ağ; Cosmos DB'nin çok modelli API'leri her şekle tek altyapıda cevap verir.”

Ön Koşullar

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

1
NoSQL farkındalığı

Doküman, sütun ailesi ve graf gibi NoSQL kavramlarına temel aşinalık içeriği izlemeyi kolaylaştırır.

2
Temel programlama

Bir dilde (Python, Java, C#) temel programlama bilgisi sürücü ve sorgu alıştırmalarını destekler.

3
Azure temel bilgisi

Azure aboneliği ve Portal kullanımına aşinalık API hesaplarını oluşturmayı kolaylaştırır.

4
Laboratuvar ortamı

Azure erişimi ve geliştirme ortamı üç API için sürücü ve sorgu alıştırmalarını takip etmeyi sağ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ı kavrar; API for MongoDB hesabı oluşturur, mevcut MongoDB sürücü ve araçlarıyla bağlanır, doküman CRUD ve sorgularını uygular.
Modül 1
Cosmos DB Çok Modelli Mimari
  • Tek altyapıda birden çok API sunulmasının mantığı
  • NoSQL, MongoDB, Cassandra, Gremlin ve Table API'leri
  • Her API'nin uygun olduğu veri ve senaryo türü
  • Ortak bölümleme, RU ve küresel dağıtım yapısı
  • Tutarlılık seviyelerinin tüm API'lerde geçerliliği
  • Doğru API'nin uygulama ihtiyacına göre seçimi
Modül 2
API for MongoDB'ye Giriş
  • MongoDB wire protocol uyumluluğunun anlamı
  • Mevcut MongoDB sürücü ve araçlarının kullanılabilmesi
  • Desteklenen MongoDB sürümü ve özellik kapsamı
  • Database, collection ve document kavramları
  • Bağlantı dizesiyle mongosh ve sürücü bağlantısı
  • Uygulama kodunda en az değişiklikle taşınabilirlik
Modül 3
Doküman CRUD ve Sorgulama
  • insertOne ve insertMany ile belge ekleme
  • find ve filtre operatörleriyle belge sorgulama
  • updateOne ve $set ile belge güncelleme
  • deleteOne ve deleteMany ile belge silme
  • Projeksiyon ve sort ile sonuç düzenleme
  • Aggregation pipeline ile veri dönüştürme
Modül 4
Bölümleme, İndeks ve Taşıma
  • Shard key'in Cosmos bölüm anahtarına karşılığı
  • Yüksek kardinaliteli shard key seçimi
  • İndeks oluşturma ve sorgu performansına etkisi
  • RU tüketiminin MongoDB işlemlerinde izlenmesi
  • mongoimport ve Data Migration aracıyla taşıma
  • Mevcut MongoDB'den Cosmos DB'ye geçiş planı
Günün hedefiKatılımcılar Cosmos DB API for Cassandra'yı öğrenir; keyspace ve tablo oluşturur, CQL ile veri işler, bölümleme ve ayarlanabilir tutarlılığı uygulamalı kavrar.
Modül 1
API for Cassandra'ya Giriş
  • Cassandra wire protocol uyumluluğunun kapsamı
  • Mevcut Cassandra sürücülerinin kullanılabilmesi
  • Sütun ailesi (wide-column) veri modelinin özeti
  • Keyspace ve tablo kaynak yapısının Cosmos karşılığı
  • cqlsh ile bağlantı ve temel komutlar
  • Cassandra uygulamalarını taşımanın avantajları
Modül 2
CQL ile Veri Modelleme
  • CREATE KEYSPACE ve CREATE TABLE ile şema tanımı
  • Birincil anahtar: partition key ve clustering column
  • Clustering sırası ile verinin fiziksel düzeni
  • Sorgu odaklı (query-first) tablo tasarımı
  • Veri tiplerinin ve koleksiyon tiplerinin kullanımı
  • Denormalizasyon ve veri çoğaltma yaklaşımı
Modül 3
CQL Sorgu ve Veri İşlemleri
  • INSERT ve UPSERT davranışıyla veri yazma
  • SELECT ile partition key üzerinden sorgulama
  • WHERE kısıtları ve clustering column filtreleme
  • UPDATE ve DELETE ile veri değiştirme
  • TTL ile satır ve sütunların otomatik silinmesi
  • ALLOW FILTERING'in performans riski ve kaçınma
Modül 4
Bölümleme ve Ayarlanabilir Tutarlılık
  • Partition key tasarımının yük dağılımına etkisi
  • Cassandra tutarlılık seviyelerinin Cosmos'a eşlenmesi
  • Okuma ve yazma tutarlılığı seçiminin etkisi
  • RU tüketiminin CQL işlemlerinde değerlendirilmesi
  • Küresel dağıtım ile çok bölgeli okuma-yazma
  • Performans için sorgu ve şema optimizasyonu
Günün hedefiKatılımcılar graf veri modelini ve API for Gremlin'i öğrenir; köşe (vertex) ve kenar (edge) oluşturur, Gremlin traversal diliyle ilişki sorguları yazar ve graf senaryolarını çözer.
Modül 1
Graf Veritabanı ve API for Gremlin
  • Graf modelinin ilişkisel ve doküman modelinden farkı
  • Property graph: köşe, kenar ve özellik (property)
  • Apache TinkerPop ve Gremlin dilinin rolü
  • API for Gremlin hesabı ve container yapısı
  • Graf modelinin uygun olduğu kullanım senaryoları
  • Sosyal ağ, öneri ve dolandırıcılık tespiti örnekleri
Modül 2
Köşe ve Kenar Oluşturma
  • addV ile köşe (vertex) ekleme ve etiketleme
  • property ile köşeye özellik atama
  • addE ile köşeler arası kenar (edge) oluşturma
  • Yönlü (directed) kenar ve ilişki anlamı
  • Bölüm anahtarının graf verisindeki rolü
  • Graf şemasının senaryoya göre tasarlanması
Modül 3
Gremlin ile Gezinme (Traversal)
  • g.V() ve g.E() ile köşe ve kenar başlangıcı
  • has ve hasLabel ile köşe filtreleme
  • out, in ve both ile komşu köşelere gezinme
  • repeat ve until ile çok adımlı yol bulma
  • path ve values ile sonuç çıkarımı
  • order, limit ve count ile sonuç düzenleme
Modül 4
Graf Senaryoları ve Performans
  • Öneri (recommendation) senaryosunun graf ile kurulması
  • Sosyal ağ bağlantı derinliğinin sorgulanması
  • Graf partisyonlama ve çapraz bölüm gezinme etkisi
  • Traversal maliyetinin RU cinsinden değerlendirilmesi
  • Graf sorgularının performans açısından iyileştirilmesi
  • Graf modelinin ne zaman tercih edilmeyeceği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Çok modelli yapı

Cosmos DB'nin çok API'li mimarisini açıklar, senaryoya göre doğru API'yi seçersiniz.

✅
API for MongoDB

MongoDB sürücü ve araçlarıyla Cosmos DB'ye bağlanıp doküman CRUD ve aggregation sorguları yaparsınız.

✅
MongoDB taşıma

Mevcut MongoDB uygulamalarını kod değişikliğini en aza indirerek Cosmos DB'ye taşırsınız.

✅
API for Cassandra

CQL ile keyspace ve tablo oluşturur, sorgu odaklı sütun ailesi modelleri tasarlarsınız.

✅
Cassandra tutarlılığı

Ayarlanabilir tutarlılık seviyelerini Cosmos DB'ye eşler, doğru dengeyi kurarsınız.

✅
Graf modeli

Köşe, kenar ve özelliklerle property graph modelini kurar, ilişki yoğun senaryoları çözersiniz.

✅
Gremlin gezinme

Gremlin traversal diliyle çok adımlı ilişki ve yol bulma sorgularını yazarsınız.

✅
API karşılaştırma

Doküman, sütun ailesi ve graf API'lerini karşılaştırarak uygulamaya en uygun modeli belirlersiniz.

Kimler İçin Uygundur?

  • Çok modelli NoSQL geliştirmeyi öğrenmek isteyen yazılımcılar
  • Azure veri çözümleri tasarlayan mimarlar
  • mevcut MongoDB veya Cassandra uygulamalarını buluta taşımayı planlayan ekipler
  • BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Çok modelli NoSQL geliştirmeyi öğrenmek isteyen yazılımcılar, Azure veri çözümleri tasarlayan mimarlar ve mevcut MongoDB veya Cassandra uygulamalarını buluta taşımayı planlayan ekipler için uygundur. Temel seviye olduğundan ileri Cosmos DB deneyimi gerekmez.
Eğitim için hangi ön bilgiler gerekir?
Doküman, sütun ailesi ve graf gibi NoSQL kavramlarına temel aşinalık ve bir dilde temel programlama bilgisi beklenir. Azure Portal kullanımına aşinalık faydalıdır. MongoDB, Cassandra veya graf veritabanı deneyimi avantaj sağlar ancak zorunlu değildir.
Bu eğitim Cosmos DB for NoSQL başlangıç eğitiminden nasıl ayrılır?
NoSQL başlangıç eğitimi yalnızca Cosmos DB'nin yerel NoSQL (SQL) API'sine odaklanır. Bu eğitim ise API for MongoDB, API for Cassandra ve API for Gremlin olmak üzere üç farklı API'yi kapsar; doküman, sütun ailesi ve graf modellerini aynı altyapıda karşılaştırmalı olarak öğretir.
Mevcut MongoDB veya Cassandra uygulamam Cosmos DB'ye taşınabilir mi?
Evet. API for MongoDB ve API for Cassandra wire protocol uyumludur, yani mevcut sürücü ve araçlarla kod değişikliğini en aza indirerek bağlanabilirsiniz. Eğitimde taşıma araçları, shard veya partition anahtarının eşlenmesi ve geçiş planı uygulamalı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim yüz yüze veya online verilebilir ve kurumun odaklandığı API'ye göre ağırlıklandırılabilir.

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 Data Fundamentals: Azure Cosmos DB for MongoDB, Apache Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıElasticsearch Eğitimi
Veritabanı Eğitimleri

Elasticsearch Eğitimi

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

Elasticsearch eğitimi: belge modeli, indeksleme, Query DSL, mapping, analizörler, aggregation, relevance ayarlama ve istemci entegrasyonu uygulamalı işlenir.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch İleri Düzey Yönetimi, İzleme ve Bakımı Eğitimi
Veritabanı Eğitimleri

Elasticsearch İleri Düzey Yönetimi, İzleme ve Bakımı Eğitimi

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

Elasticsearch ileri düzey yönetim eğitimi: performans ayarlama, shard stratejisi, Stack Monitoring ile izleme, kapasite planlama, rolling upgrade ve DR.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch İleri Seviye Yönetim, İzleme ve Bakım Eğitimi
Veritabanı Eğitimleri

Elasticsearch İleri Seviye Yönetim, İzleme ve Bakım Eğitimi

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

Elasticsearch üretim kümesi yönetimi, shard dengeleme, ILM, snapshot, Stack Monitoring, performans ayarı ve sorun giderme konularını kapsayan uygulamalı eğitim.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch Kurulumu ve Yönetimi Eğitimi
Veritabanı Eğitimleri

Elasticsearch Kurulumu ve Yönetimi Eğitimi

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

Elasticsearch kurulumu ve yönetimi eğitimi: küme kurma, düğüm rolleri, shard planlama, yapılandırma, TLS güvenlik, ILM ve snapshot yedekleme uygulamalı.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch ve Kibana Eğitimi
Veritabanı Eğitimleri

Elasticsearch ve Kibana Eğitimi

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

Elasticsearch ve Kibana eğitimi: veri indeksleme, Discover ile keşif, KQL, Lens ve TSVB görselleştirme, Maps, dashboard, Canvas ve raporlama uygulamalı.

Detayları Gör →
NoSQL VeritabanlarıElasticsearch – Giriş Eğitimi
Veritabanı Eğitimleri

Elasticsearch – Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Elasticsearch temel kavramları, index ve document yapısı, CRUD işlemleri, match/term sorguları, mapping ve Kibana Dev Tools ile başlangıç seviyesi uygulamalı eğ

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