DATA MANIPULATION, QUERIES, COLLECTIONS, & INDEXING EĞİTİMİ

MongoDB'de veriyi sorgulayın, modelleyin, hızlandırın

CRUD, sorgu operatörleri, aggregation pipeline, koleksiyon modelleme ve indekslerle MongoDB veri manipülasyonu

MongoDB'de CRUD, sorgu operatörleri, aggregation, koleksiyon modelleme ve indekslemeyi performans analiziyle öğreten uygulamalı eğitim.

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

Eğitim Hakkında

MongoDB belge veritabanında sorgu, modelleme ve indeksleme programı

Bu eğitim, MongoDB belge veritabanında veriyi manipüle etme, sorgulama ve performans için indeksleme becerisi kazandırır. CRUD işlemleri (insertOne/Many, find, updateOne/Many, deleteMany), sorgu operatörleri ($eq, $gt, $in, $and, $or, $regex), gömülü belge ve dizi sorguları, projeksiyon ve sıralama ele alınır. Aggregation pipeline ($match, $group, $project, $lookup, $unwind), koleksiyon modelleme (gömme vs referans), indeks türleri (tekli, bileşik, metin, çok anahtarlı) ve açıklama planı (explain) işlenir. Katılımcı; gerçek belge veri seti üzerinde sorgu ve indeks tasarlar.

Süre ve Format

3 Gün. Her gün dört modül; CRUD ve sorgu, aggregation ve modelleme, indeksleme ve performans üzerine uygulama.

Seviye

Orta Seviye — MongoDB ile belge veri manipülasyonu, sorgulama, koleksiyon modelleme ve indeksleme

Öğrenme Metodu

MongoDB shell ve Compass ile örnek belge koleksiyonları üzerinde uygulamalı sorgu ve indeks çalışması yapılır.

Neden Bu Eğitim?

📄Belge Modeli

Esnek belge modelinde veriyi doğru gömme/referans kararıyla modellersiniz.

🔎Güçlü Sorgu

Aggregation pipeline ile karmaşık dönüşüm ve özetleri tek sorguda yaparsınız.

⚡İndeksle Hız

Doğru indekslerle sorguları yavaş taramadan kurtarıp hızlandırırsınız.

Anahtar Konular

mongodbnosqlaggregation pipelineindekslemekoleksiyon modellemecrudbelge veritabanıexplaincompound indexsorgulama
“Belge veritabanında güç, doğru modelleme ve indekste gizlidir.”

Ön Koşullar

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

1
Veritabanı temeli

Temel veritabanı ve CRUD kavramlarına aşinalık gerekir.

2
JSON aşinalığı

JSON yapısını okuyup yazabilmek faydalıdır.

3
Komut satırı

Temel kabuk kullanımı önerilir.

4
Ortam

MongoDB (shell/Compass) kurulu veya erişilebilir olmalıdı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ı CRUD ve sorgu operatörleriyle belgeleri işler.
Modül 1
CRUD Temelleri
  • insertOne ve insertMany
  • find ve findOne
  • updateOne/updateMany ve $set
  • deleteOne/deleteMany
  • replaceOne
  • upsert seçeneği
Modül 2
Sorgu Operatörleri
  • $eq, $ne, $gt, $gte, $lt, $lte
  • $in ve $nin
  • $and, $or, $not, $nor
  • $exists ve $type
  • $regex ile metin eşleme
  • Karşılaştırma ve mantık birleştirme
Modül 3
Gömülü ve Dizi
  • Nokta notasyonuyla gömülü alan
  • Dizi elemanı sorgusu
  • $elemMatch
  • $all ve dizi içeriği
  • $size ile dizi uzunluğu
  • Pozisyonel güncelleme ($)
Modül 4
Projeksiyon ve Sıralama
  • Alan dahil/hariç (projection)
  • sort ile sıralama
  • limit ve skip (sayfalama)
  • count ve countDocuments
  • distinct
  • Sorgu okunabilirliği
Günün hedefiKatılımcı aggregation pipeline kurar ve koleksiyon modeller.
Modül 1
Aggregation Pipeline
  • $match ile filtreleme
  • $group ve akümülatörler ($sum, $avg)
  • $project ile yeniden şekillendirme
  • $sort, $limit, $skip
  • $unwind ile dizi açma
  • Pipeline aşama sırası
Modül 2
İleri Aggregation
  • $lookup ile koleksiyon birleştirme
  • $addFields ve hesaplanan alan
  • $facet ile çoklu çıktı
  • $bucket ve $bucketAuto
  • Koşullu ifadeler ($cond, $switch)
  • Performans için erken $match
Modül 3
Koleksiyon Modelleme
  • Gömme (embedding) vs referans
  • Bire-bir, bire-çok ilişki modeli
  • Çok-çok ilişki yaklaşımı
  • Belge büyüme ve 16MB limiti
  • Okuma/yazma deseni odaklı tasarım
  • Denormalizasyon kararı
Modül 4
Şema Esnekliği
  • Şemasız ve şema doğrulama (validator)
  • Polimorfik belgeler
  • Sürüm alanı ve migrasyon
  • Varsayılan ve zorunlu alan
  • Veri tipi tutarlılığı
  • Şema evrimi stratejisi
Günün hedefiKatılımcı indeks tasarlar ve sorgu performansını iyileştirir.
Modül 1
İndeks Türleri
  • Tekli alan indeksi
  • Bileşik (compound) indeks
  • Çok anahtarlı (multikey) indeks
  • Metin (text) indeksi
  • Benzersiz (unique) indeks
  • TTL ve kısmi (partial) indeks
Modül 2
İndeks Tasarımı
  • ESR kuralı (Equality, Sort, Range)
  • Sorguya göre indeks seçimi
  • Kapsayan (covered) sorgu
  • İndeks önek (prefix) kullanımı
  • Aşırı indeksin yazma maliyeti
  • İndeks bakımı
Modül 3
Sorgu Analizi
  • explain() ve yürütme planı
  • COLLSCAN vs IXSCAN
  • İncelenen/döndürülen belge oranı
  • Yavaş sorgu tespiti
  • Profiler kullanımı
  • Sorgu yeniden yazımı
Modül 4
Ölçekleme Farkındalığı
  • Replica set ve okuma tercihi
  • Sharding ve shard key
  • Yazma kaygısı (write concern)
  • Okuma kaygısı (read concern)
  • İndeks ve sharding ilişkisi
  • İzleme ve iyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
CRUD

MongoDB CRUD işlemlerini güvenle yapabilirsiniz.

✅
Sorgu Operatörleri

Karşılaştırma, mantık ve dizi operatörleriyle sorgulayabilirsiniz.

✅
Aggregation

Aggregation pipeline ile karmaşık dönüşümler kurabilirsiniz.

✅
$lookup

$lookup ile koleksiyonlar arası birleştirme yapabilirsiniz.

✅
Modelleme

Gömme/referans kararıyla koleksiyonları modelleyebilirsiniz.

✅
İndeks Türleri

Uygun indeks türünü seçip oluşturabilirsiniz.

✅
ESR Tasarımı

ESR kuralıyla etkili bileşik indeks tasarlayabilirsiniz.

✅
explain

explain ile yürütme planını okuyup sorgu hızlandırabilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiriciler
  • veri analistleri
  • MongoDB kullanan uygulama geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiriciler, veri analistleri ve MongoDB kullanan geliştiriciler için uygundur.
SQL bilmek gerekir mi?
Gerekmez; belge modeli ve MongoDB sorgu dili sıfırdan işlenir.
Aggregation var mı?
Evet, $match, $group, $lookup ve $unwind dahil pipeline uygulamalı işlenir.
İndeksleme derinlemesine mi?
Evet, indeks türleri, ESR kuralı ve explain analizi ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda 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. Data Manipulation, Queries, Collections, & Indexing Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.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

Veri Analizi ve İstatistikConnecting to Data Eğitimi
Veri ve Analitik Eğitimleri

Connecting to Data Eğitimi

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

BI araçlarında dosya, veritabanı, bulut ve API kaynaklarına bağlanma, import/canlı bağlantı modları, yenileme ve veri hazırlamayı uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikControls, Data, Deployment, Graphics, & Multimedia Eğitimi
Veri ve Analitik Eğitimleri

Controls, Data, Deployment, Graphics, & Multimedia Eğitimi

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

Veri bağlı kontroller, veri erişim katmanı, önbellek, dağıtım ve grafik/multimedya ile veri odaklı uygulama ve rapor arayüzleri kurmayı uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikCore Statistical Concepts: An Overview of Statistics & Sampling Eğitimi
Veri ve Analitik Eğitimleri

Core Statistical Concepts: An Overview of Statistics & Sampling Eğitimi

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

İstatistiğin temel kavramları, veri türleri, ortalama ve standart sapma gibi özet ölçüler ile örnekleme yöntemlerini ve hatasını uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikCore Statistics for Data Literacy Eğitimi
Veri ve Analitik Eğitimleri

Core Statistics for Data Literacy Eğitimi

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

Ortalama, yüzde, olasılık ve grafik okumayla veri okuryazarlığı kazanın; korelasyon-nedensellik ve yanıltıcı görseller gibi istatistiksel tuzakları ayırt edin.

Detayları Gör →
Veri Analizi ve İstatistikCore Tools for Data Reliability Engineering Eğitimi
Veri ve Analitik Eğitimleri

Core Tools for Data Reliability Engineering Eğitimi

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

Veri gözlemlenebilirliği, kalite testleri (Great Expectations, dbt), SLA/SLO, anomali tespiti ve olay yönetimiyle güvenilir veri hatları işletmeyi öğrenin.

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