MONGODB'Yİ İLERİ SEVİYEDE KULLANIM EĞİTİMİ

MongoDB'nin tüm gücünü uygulamanıza taşıyın

Veri modelleme, aggregation, transaction, change streams ve Atlas Search ile ileri kullanım

MongoDB'yi İleri Seviyede Kullanım Eğitimi, doküman veritabanının ileri özelliklerini geliştirme perspektifiyle öğretir. Program erişim desenine dayalı şema desenleri, gömme/referans kararları ve zaman serisi koleksiyonlarıyla başlar.

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

Eğitim Hakkında

Şema desenlerinden transaction, change streams ve Atlas Search'e ileri düzey geliştirici kullanımı

MongoDB'yi İleri Seviyede Kullanım Eğitimi, doküman veritabanının ileri özelliklerini uygulama geliştirme perspektifiyle ele alır. Katılımcılar erişim desenine dayalı şema desenlerini, gömme ile referans kararlarını ve çok dokümanlı transaction'ları öğrenir. Aggregation ile analitik, change streams ile gerçek zamanlı tepki ve driver entegrasyonu işlenir. Atlas Search ile tam metin arama, vector search ve Data API uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; ileri veri modellemeden aggregation, transaction, change streams ve Atlas Search entegrasyonuna uygulamalı ilerlenir.

Seviye

Orta Seviye — Veri modelleme, aggregation, transaction, change streams ve Atlas Search ile ileri düzey MongoDB kullanımı

Öğrenme Metodu

Her konu gerçek bir koleksiyon, mongosh ve bir driver üzerinde canlı kod, pipeline ve change stream örnekleriyle uygulanır.

Neden Bu Eğitim?

🧱Desenle modelleme

Bucket, subset ve computed gibi şema desenlerini erişim desenine göre uygulayarak ölçeklenebilir ve hızlı veri modelleri kurarsınız.

🔔Gerçek zamanlı tepki

Change streams ile veri değişikliklerini anlık dinler, bildirim ve senkronizasyon gibi reaktif senaryoları kolayca kurarsınız.

🔎Yerleşik arama

Atlas Search ile tam metin ve alaka düzeyli aramayı ayrı bir arama motoruna ihtiyaç duymadan uygulamanıza eklersiniz.

Anahtar Konular

mongodb eğitimimongodb ileri seviye kullanımmongodb aggregation eğitimimongodb change streamsatlas search eğitimimongodb transactionnosql veritabanı eğitimimongodb veri modellememongodb kursumongodb vector search
“MongoDB'yi ileri düzeyde kullanmak, veriyi uygulamanın ihtiyacına göre modellemek ve platformun sunduğu her yeteneği yerinde devreye almaktır.”

Ön Koşullar

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

1
MongoDB temeli

Temel CRUD, doküman modeli ve basit sorgularla mongosh kullanımına aşinalık gereklidir.

2
Programlama bilgisi

JavaScript, Python veya Java gibi bir dilde temel programlama ve driver kavramına aşinalık faydalıdır.

3
JSON ve API

JSON yapısı ve REST API kavramlarına temel düzeyde hakimiyet entegrasyon konularını kolaylaştırır.

4
Çalışma ortamı

MongoDB Atlas erişimi veya yerel küme ile Compass ve bir driver kurulu makine uygulamalar için gereklidir.

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ı erişim desenine göre şema tasarlar, gömme ve referans kararlarını verir, kurumsal şema desenlerini uygular ve gelişmiş operatörlerle isabetli sorgular yazar.
Modül 1
Doküman Modelleme İlkeleri
  • Erişim desenine göre şema tasarımı yaklaşımı
  • Gömme (embedding) ile referans kararı
  • Bire-bir, bire-çok, çoka-çok modelleme
  • Doküman boyutu ve 16 MB limitinin etkisi
  • Denormalization ve veri çoğaltma dengesi
  • Okuma/yazma oranının model seçimine etkisi
Modül 2
Kurumsal Şema Desenleri
  • Bucket deseniyle zaman serisi verisi tutma
  • Outlier deseni ile aşırı büyüyen diziler
  • Computed deseniyle önceden hesaplanmış alan
  • Subset deseniyle büyük dokümanı bölme
  • Schema versioning ile şema evrimi yönetimi
  • Extended Reference ile sık erişilen alan
Modül 3
Gelişmiş Sorgu Operatörleri
  • $elemMatch, $all ve $size ile dizi sorgusu
  • $expr ile alanlar arası karşılaştırma
  • $regex ve text ile metin arama kalıpları
  • $geoNear ve konum tabanlı sorgular
  • collation ile dile duyarlı sıralama
  • Projection ve $slice ile sonuç şekillendirme
Modül 4
Zaman Serisi ve Özel Koleksiyonlar
  • Time series collection yapısı ve avantajı
  • Granularity ve meta alan tasarımı
  • Otomatik bucketing ve sıkıştırma kazanımı
  • Capped collection ve sabit boyut davranışı
  • TTL indeksiyle süreli veri temizliği
  • GridFS ile büyük dosya saklama
Günün hedefiKatılımcı ileri aggregation aşamalarıyla analitik üretir, çok dokümanlı ACID transaction uygular ve change streams ile değişiklikleri gerçek zamanlı dinleyen reaktif akışlar kurar.
Modül 1
İleri Aggregation Pipeline
  • $facet ile tek sorguda çoklu analiz üretme
  • $bucket ve $bucketAuto ile aralıklara bölme
  • $lookup ve $graphLookup ile birleştirme
  • $setWindowFields ile pencere fonksiyonları
  • $merge ve $out ile materialized view üretme
  • Pipeline ile raporlama ve ETL senaryoları
Modül 2
Çok Dokümanlı Transaction
  • ACID transaction kavramı ve kullanım anı
  • startSession ve transaction yaşam döngüsü
  • commitTransaction ve abortTransaction
  • Read ve write concern transaction davranışı
  • Retryable write ve yeniden deneme mantığı
  • Transaction maliyeti ve tasarım alternatifleri
Modül 3
Change Streams ile Reaktif Akış
  • Change stream açma ve resume token kullanımı
  • insert, update, delete olaylarını dinleme
  • $match ile değişiklik olaylarını filtreleme
  • fullDocument ile güncel doküman alma
  • Kesintiden sonra kaldığı yerden devam
  • Bildirim ve senkronizasyon senaryoları
Modül 4
Driver ile Uygulama Entegrasyonu
  • Resmi driver ile bağlantı ve connection pool
  • Bulk write ve toplu işlem performansı
  • Hata yönetimi ve retryable operasyonlar
  • ODM/ORM (Mongoose vb.) ile şema yönetimi
  • Read preference ve concern'in kodda seçimi
  • Asenkron akış ve cursor tüketimi
Günün hedefiKatılımcı Atlas Search ile tam metin arama kurar, vector search temellerini kavrar, Data API ile servis entegrasyonu yapar ve Atlas'ın yönetilen özelliklerini uygular.
Modül 1
Atlas Search ile Tam Metin Arama
  • Search index tanımı ve analyzer seçimi
  • $search aşaması ile alaka düzeyli arama
  • text, phrase ve compound sorgu operatörleri
  • Autocomplete ve öneri (suggestion) kurma
  • Faceted search ile filtreli arama
  • Skorlama (scoring) ve sonuç sıralaması
Modül 2
Vector Search ve Semantik Arama
  • Vektör gömme (embedding) kavramı ve kullanımı
  • Vector search index tanımı ve boyut ayarı
  • $vectorSearch ile benzerlik araması
  • kNN ve yaklaşık en yakın komşu mantığı
  • RAG senaryolarında MongoDB'nin rolü
  • Hibrit arama: metin ve vektör birleşimi
Modül 3
Data API ve Servis Entegrasyonu
  • Atlas Data API ile HTTPS üzerinden erişim
  • App Services ve sunucusuz fonksiyonlar
  • Trigger ile olay tabanlı iş akışları
  • Yetkilendirme ve API anahtar yönetimi
  • Webhook ve dış servis entegrasyonu
  • Rate limit ve güvenlik değerlendirmesi
Modül 4
Yönetilen Atlas Özellikleri
  • Online archive ile soğuk veri arşivleme
  • Atlas Charts ile görselleştirme
  • Performance Advisor ile indeks önerileri
  • Federated query ile çoklu kaynak sorgulama
  • Backup ve point-in-time recovery
  • Maliyet ve ölçeklenme planlaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
İleri modelleme

Erişim desenine dayalı şema desenlerini uygular, gömme ve referans kararlarıyla ölçeklenebilir veri modelleri tasarlarsınız.

✅
Zaman serisi

Time series collection ve bucketing ile yüksek hacimli ölçüm verisini verimli saklar ve sorgularsınız.

✅
İleri aggregation

$facet, $graphLookup ve $setWindowFields ile karmaşık analitik ve raporlama ihtiyaçlarını tek pipeline'da karşılarsınız.

✅
Transaction

Çok dokümanlı ACID transaction'ları doğru kurar, concern ve retryable write ile tutarlılığı güvence altına alırsınız.

✅
Change streams

Change streams ile değişiklikleri gerçek zamanlı dinler, resume token kullanarak dayanıklı reaktif akışlar kurarsınız.

✅
Driver entegrasyonu

Resmi driver ve ODM ile connection pool, bulk write ve hata yönetimini uygulayarak sağlam entegrasyon yazarsınız.

✅
Atlas Search

Atlas Search ile tam metin, autocomplete ve faceted aramayı ayrı motor olmadan uygulamanıza eklersiniz.

✅
Vector ve Data API

Vector search ile semantik aramayı kurar, Data API ve trigger ile olay tabanlı servis entegrasyonları geliştirirsiniz.

Kimler İçin Uygundur?

  • MongoDB'yi temel düzeyde bilen ve ileri özelliklerini uygulamalarında kullanmak isteyen backend geliştiriciler
  • full-stack yazılımcılar
  • çözüm mimarları
  • veri odaklı ürün geliştiren ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
MongoDB'yi temel düzeyde bilen ve ileri özelliklerini uygulamalarında kullanmak isteyen backend ve full-stack geliştiriciler, çözüm mimarları ve veri odaklı ürün ekipleri için uygundur. Temel CRUD ve bir programlama dili bilgisi beklenir.
Bu eğitim sorgu/indeksleme ve yönetim eğitimlerinden farkı nedir?
Bu program geniş bir geliştirici bakışıyla modelleme, aggregation, transaction, change streams ve Atlas Search'i kapsar. Sorgu ve İndeksleme Eğitimi yalnızca sorgu performansına, Yönetim Eğitimi ise replica set, sharding ve operasyona odaklanır. Bu eğitim ileri özelliklerin uçtan uca kullanımını hedefler.
Change streams ne işe yarar?
Change streams, koleksiyondaki insert, update ve delete gibi değişiklikleri gerçek zamanlı bir akış olarak dinlemeyi sağlar. Bildirim gönderme, önbellek güncelleme ve sistemler arası senkronizasyon gibi reaktif senaryolarda kullanılır. Resume token sayesinde kesinti sonrası kaldığı yerden devam edebilir; eğitimde canlı örneklerle gösterilir.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem online olarak verilebilir ve üç gün sürer. Her gün dört modülden oluşur; içerik kurumun MongoDB/Atlas sürümüne ve uygulama senaryolarına göre uyarlanır. Alıştırmalar gerçek bir küme ve driver üzerinde yapılır.
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 ileri modelleme, aggregation, transaction, change streams ve Atlas Search konularını belgeler. MongoDB'nin resmi geliştirici sınavına girmek isteyenler için 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. MongoDB'yi İleri Seviyede Kullanım 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ıYüksek Erişilebilirlik ve Performans için Redis Eğitim Kursu Eğitimi
Veritabanı Eğitimleri

Yüksek Erişilebilirlik ve Performans için Redis Eğitim Kursu Eğitimi

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

Redis veri yapıları, RDB/AOF kalıcılık, replikasyon, Sentinel, Cluster ve performans ayarıyla yüksek erişilebilir sistemler kurmayı öğreten uygulamalı eğitim.

Detayları Gör →
NoSQL VeritabanlarıApache Cassandra Eğitimi
Veritabanı Eğitimleri

Apache Cassandra Eğitimi

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

Apache Cassandra eğitimi: dağıtık ring mimarisi, partitioning, replication, query-first veri modelleme, CQL, tunable consistency ve okuma/yazma yolunu öğrenin.

Detayları Gör →
NoSQL VeritabanlarıApache HBase ve NoSQL Veritabanları Eğitimi
Veritabanı Eğitimleri

Apache HBase ve NoSQL Veritabanları Eğitimi

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

HBase ve NoSQL eğitimi: NoSQL türleri, CAP teoremi, ileri HBase modelleme, Phoenix, performans ayarı ve Cassandra ile MongoDB karşılaştırması uygulamalı işlenir

Detayları Gör →
NoSQL VeritabanlarıMongoDB Cluster Yönetimi ve Performans Optimizasyonu Eğitimi
Veritabanı Eğitimleri

MongoDB Cluster Yönetimi ve Performans Optimizasyonu Eğitimi

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

MongoDB cluster yönetimi eğitimi: replica set, sharding, shard key tasarımı, indeks stratejileri, explain ve WiredTiger ile performans optimizasyonu.

Detayları Gör →
NoSQL VeritabanlarıMongoDB Eğitimi
Veritabanı Eğitimleri

MongoDB Eğitimi

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

MongoDB döküman modeli, CRUD, veri modelleme, indeksleme ve aggregation framework eğitimi. Geliştiriciler için uygulamalı MongoDB ve Atlas kursu.

Detayları Gör →
NoSQL VeritabanlarıMongoDB for Administrators Eğitimi
Veritabanı Eğitimleri

MongoDB for Administrators Eğitimi

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

MongoDB kurulum, güvenlik, replica set, sharding, yedekleme ve performans ayarını uygulamalı öğreten sistem yöneticileri için kurumsal eğitim.

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