BUILDING ENTERPRISE SOLUTIONS WITH MONGODB TRAINING EĞİTİMİ

Kurumsal uygulamaları MongoDB üzerinde ölçekleyin

Doküman modelleme, aggregation, replica set, sharding ve Atlas ile kurumsal MongoDB

Building Enterprise Solutions with MongoDB Training Eğitimi, doküman temelli NoSQL veritabanıyla ölçeklenebilir kurumsal uygulamalar geliştirmeyi öğretir.

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

Eğitim Hakkında

Esnek şema tasarımından replica set, sharding ve Atlas üzerinde erişilebilir kurumsal çözümlere

Building Enterprise Solutions with MongoDB Training Eğitimi, doküman temelli NoSQL veritabanıyla ölçeklenebilir kurumsal uygulamalar geliştirmeyi öğretir. Katılımcılar BSON doküman modelini, gömme ile referans tasarım kararlarını ve şema desenlerini kavrar. CRUD, indeksleme, aggregation pipeline ve transaction'lar işlenir. Replica set ile yüksek erişilebilirlik, sharding ile yatay ölçekleme, RBAC ve şifreleme ele alınır; Atlas üzerinde yönetilen küme ve izleme gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; doküman modelleme ve sorgulamadan aggregation, replica set, sharding, güvenlik ve Atlas dağıtımına uygulamalı ilerlenir.

Seviye

Orta Seviye — Doküman modelleme, replica set, sharding ve Atlas ile kurumsal MongoDB çözümleri geliştirme

Öğrenme Metodu

Her konu gerçek bir MongoDB kümesi ve Compass/mongosh üzerinde canlı doküman, pipeline ve sharding örnekleriyle adım adım uygulanır.

Neden Bu Eğitim?

📄Esnek doküman modeli

Gömme ve referans kararlarını öğrenerek değişen iş gereksinimlerine hızla uyum sağlayan esnek şemalar tasarlarsınız.

📈Yatay ölçekleme

Sharding ve replica set ile büyüyen veri ve trafiği birden fazla düğüme dağıtarak kesintisiz ölçeklenme kurarsınız.

☁️Atlas ile yönetim

MongoDB Atlas üzerinde yönetilen küme, otomatik yedekleme ve izleme ile kurumsal operasyon yükünü azaltırsınız.

Anahtar Konular

mongodb eğitiminosql veritabanı eğitimimongodb kursuaggregation pipeline eğitimimongodb shardingmongodb atlas eğitimidoküman veritabanı eğitimimongodb replica setkurumsal mongodb geliştirme
“MongoDB'de başarı, veriyi tabloya değil uygulamanın erişim desenine göre modellemekten geçer; doğru şema, ölçeğin de güvencesidir.”

Ön Koşullar

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

1
Programlama temeli

Bir dilde (JavaScript, Python veya Java) temel programlama ve JSON yapısına aşinalık gereklidir.

2
Veritabanı kavramları

Tablo, sorgu ve indeks gibi temel veritabanı kavramlarına genel aşinalık öğrenmeyi kolaylaştırır.

3
Komut satırı

Terminal ve komut satırı kullanımına temel düzeyde hakimiyet mongosh alıştırmaları için faydalıdır.

4
Çalışma ortamı

MongoDB Community/Atlas erişimi ve Compass kurulu bir 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ı BSON doküman modelini kavrar, CRUD işlemlerini uygular, gömme ile referans tasarım kararlarını verir ve kurumsal şema desenlerini uygulamaya başlar.
Modül 1
MongoDB ve Doküman Modeli
  • NoSQL ailesi ve MongoDB'nin doküman yaklaşımı
  • BSON tipleri, ObjectId ve _id alanının rolü
  • Database, collection ve doküman hiyerarşisi
  • İlişkisel modelle MongoDB modelinin karşılaştırması
  • mongosh ve Compass ile kümeye bağlanma
  • Şemasız esnekliğin avantajları ve riskleri
Modül 2
CRUD ve Sorgu Operatörleri
  • insertOne, insertMany ile doküman ekleme
  • find ve projection ile alan seçimi
  • $eq, $gt, $in gibi karşılaştırma operatörleri
  • $and, $or, $regex ile mantıksal sorgulama
  • updateOne, $set, $inc ve $push güncellemeleri
  • deleteOne, deleteMany ve bulkWrite kullanımı
Modül 3
Şema Tasarımı: Gömme ve Referans
  • Gömülü doküman (embedding) ne zaman tercih edilir
  • Referans (manual/DBRef) ile ilişki kurma kararı
  • Bire-bir, bire-çok ilişkilerin modellenmesi
  • Doküman boyutu ve 16 MB limitinin etkisi
  • Okuma/yazma deseninin modele etkisi
  • Veri çoğaltma (denormalization) dengesi
Modül 4
Kurumsal Veri Modelleme Desenleri
  • Bucket deseniyle zaman serisi verisi tutma
  • Outlier deseni ile aşırı büyüyen dizileri yönetme
  • Computed deseniyle önceden hesaplanmış alanlar
  • Subset deseniyle büyük dokümanı bölme
  • Schema versioning ile şema evrimini yönetme
  • Extended Reference ile sık erişilen alanı taşıma
Günün hedefiKatılımcı uygun indeks türlerini seçer, aggregation pipeline ile veriyi dönüştürür, performansı explain ile analiz eder ve çok dokümanlı transaction'ları kullanır.
Modül 1
İndeksleme ve Performans
  • Single field ve compound indeks oluşturma
  • Multikey indeks ile dizi alanları indeksleme
  • Text ve geospatial indekslerin kullanımı
  • explain() ile sorgu yürütme planını okuma
  • COLLSCAN ile IXSCAN farkını tespit etme
  • Covered query ve indeks seçici (selectivity)
Modül 2
Aggregation Pipeline Temelleri
  • $match ve $project ile filtreleme, şekillendirme
  • $group ile gruplama ve toplama fonksiyonları
  • $sort, $limit ve $skip ile sonuç düzenleme
  • $lookup ile koleksiyonlar arası birleştirme
  • $unwind ile dizi alanlarını açma
  • Pipeline aşama sırasının performansa etkisi
Modül 3
Gelişmiş Aggregation
  • $facet ile tek sorguda çoklu analiz üretme
  • $bucket ve $bucketAuto ile aralıklara bölme
  • $addFields ve hesaplanan alan üretimi
  • $merge ve $out ile sonucu koleksiyona yazma
  • Window fonksiyonları ve $setWindowFields
  • Aggregation ile raporlama ve analitik senaryolar
Modül 4
Transaction ve Tutarlılık
  • Çok dokümanlı ACID transaction kavramı
  • startSession ve transaction yaşam döngüsü
  • commitTransaction ve abortTransaction kullanımı
  • Read ve write concern seviyelerinin anlamı
  • Read preference ile okuma yönlendirme
  • Transaction maliyeti ve kullanım senaryoları
Günün hedefiKatılımcı replica set ile yüksek erişilebilirlik kurar, sharding ile yatay ölçekler, güvenliği yapılandırır ve Atlas üzerinde yönetilen kurumsal dağıtımı gerçekleştirir.
Modül 1
Replica Set ve Yüksek Erişilebilirlik
  • Primary, secondary ve arbiter rolleri
  • Oplog ile replikasyon ve senkronizasyon
  • Otomatik failover ve election süreci
  • Write concern ile çoğunluk onayı (majority)
  • Secondary'den okuma ve gecikme dengesi
  • Replica set üye yapılandırması ve bakımı
Modül 2
Sharding ile Yatay Ölçekleme
  • Shard, config server ve mongos router mimarisi
  • Shard key seçimi ve kardinalite önemi
  • Ranged ve hashed sharding stratejileri
  • Chunk dağılımı ve balancer çalışması
  • Hotspot ve monotonik key sorunundan kaçınma
  • Zone sharding ile coğrafi veri yerleşimi
Modül 3
Güvenlik ve Erişim Denetimi
  • SCRAM ve x.509 ile kimlik doğrulama
  • Rol tabanlı erişim kontrolü (RBAC) tanımları
  • Built-in ve özel rollerin atanması
  • TLS/SSL ile aktarımda şifreleme
  • Encryption at rest ve alan düzeyi şifreleme
  • Denetim (auditing) ve ağ erişim kısıtları
Modül 4
MongoDB Atlas ve Operasyon
  • Atlas üzerinde yönetilen küme oluşturma
  • Otomatik yedekleme ve point-in-time kurtarma
  • Performance Advisor ile indeks önerileri
  • Metrics ve alert ile izleme yapılandırma
  • Atlas Search ve Data API olanakları
  • Kurumsal dağıtımda maliyet ve ölçek planlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Doküman modelleme

BSON doküman modelini kavrar, gömme ile referans kararlarını vererek iş gereksinimine uygun esnek şemalar tasarlarsınız.

✅
CRUD ve sorgulama

find ve güncelleme operatörleriyle verimli sorgular yazar, karmaşık koşulları doğru operatörlerle ifade edersiniz.

✅
Tasarım desenleri

Bucket, subset ve computed gibi kurumsal şema desenlerini uygulayarak ölçeklenebilir veri modelleri kurarsınız.

✅
İndeks ve performans

Uygun indeks türlerini seçer, explain planını okuyarak sorgu darboğazlarını tespit edip performansı artırırsınız.

✅
Aggregation pipeline

$match, $group ve $lookup gibi aşamalarla veriyi dönüştürür, raporlama ve analitik ihtiyaçlarını karşılarsınız.

✅
Yüksek erişilebilirlik

Replica set ile otomatik failover kurar, write/read concern seçerek tutarlılık ve erişilebilirlik dengesini yönetirsiniz.

✅
Sharding

Doğru shard key seçerek veriyi düğümlere dağıtır, hotspot sorunlarından kaçınarak yatay ölçeklemeyi uygularsınız.

✅
Güvenlik ve Atlas

RBAC, TLS ve şifrelemeyi yapılandırır, Atlas üzerinde yedekleme ve izleme ile kurumsal dağıtımı yönetirsiniz.

Kimler İçin Uygundur?

  • MongoDB ile ölçeklenebilir uygulama geliştirmek isteyen backend geliştiriciler
  • ilişkisel veritabanından NoSQL'e geçen yazılımcılar
  • çözüm mimarları
  • kurumsal veri altyapısından sorumlu DevOps ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
MongoDB ile ölçeklenebilir uygulama geliştirmek isteyen backend geliştiriciler, ilişkisel veritabanından NoSQL'e geçen yazılımcılar, çözüm mimarları ve kurumsal veri altyapısından sorumlu DevOps ekipleri için uygundur. Temel programlama ve JSON bilgisi beklenir.
Gömme (embedding) mi yoksa referans mı kullanmalıyım?
Birlikte sorgulanan, birlikte değişen ve sınırlı büyüyen veriyi gömmek genellikle performanslıdır; sınırsız büyüyen ya da bağımsız sorgulanan veriyi referansla ayırmak daha doğrudur. Eğitimde bu karar doküman boyutu, 16 MB limiti ve erişim deseniyle birlikte örneklerle ele alınır.
Bu eğitim MongoDB yönetimi mi yoksa geliştirme mi odaklı?
Eğitim kurumsal çözüm geliştirmeyi merkeze alır: modelleme, aggregation ve transaction ağırlıktadır, ancak replica set, sharding, güvenlik ve Atlas operasyonu da uygulamalı işlenir. Yalnızca küme yönetimine odaklanan saf yönetici eğitimlerinden farklı olarak geliştirici bakış açısı korunur.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem de online olarak verilebilir ve üç gün sürer. Her gün dört modülden oluşur; içerik kurumun kullandığı MongoDB sürümüne, Atlas ortamına ve uygulama senaryolarına göre uyarlanabilir. Uygulamalar gerçek bir küme ü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 işlenen doküman modelleme, aggregation, replica set, sharding ve Atlas 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. Building Enterprise Solutions with MongoDB Training 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ıThe Redis In-memory Data Store: An Introduction to Redis Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: An Introduction to Redis Eğitimi

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

Redis'e giriş eğitimi: bellek içi anahtar-değer deposu kavramı, Redis kurulumu, redis-cli, SET/GET komutları, TTL ve basit önbellek senaryosunu sıfırdan öğrenin

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Data Structures Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Data Structures Eğitimi

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

Redis veri yapıları eğitimi: string, list, set, sorted set, hash, bitmap, HyperLogLog, geo ve stream yapılarını komut düzeyinde ve gerçek desenlerle öğrenin.

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Messaging & Streaming Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Messaging & Streaming Eğitimi

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

Redis mesajlaşma ve streaming eğitimi: Pub/Sub, Redis Streams, tüketici grupları, XACK/XCLAIM ile güvenilir işleme ve keyspace bildirimlerini uygulamalı öğrenin

Detayları Gör →
NoSQL VeritabanlarıThe Redis In-memory Data Store: Working With Redis Clients Eğitimi
Veritabanı Eğitimleri

The Redis In-memory Data Store: Working With Redis Clients Eğitimi

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

Redis eğitimi: veri yapıları, komutlar, redis-py, Jedis ve node-redis istemcileri, bağlantı havuzu, pipelining, transaction, önbellekleme ve pub/sub öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Advanced Operations in DynamoDB Eğitimi

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

DynamoDB ileri eğitim: GSI/LSI tasarımı, ACID transaction, optimistic locking, DynamoDB Streams, Lambda, global tables, PITR yedekleme ve IAM güvenliğini öğreni

Detayları Gör →
NoSQL VeritabanlarıWorking with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Getting Started with DynamoDB Eğitimi

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

Amazon DynamoDB giriş eğitimi: NoSQL temelleri, tablo, item, partition key ve sort key tasarımı, console/CLI ile tablo oluşturma ve temel CRUD işlemlerini öğren

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