MONGODB FOR DEVELOPERS EĞİTİMİ

MongoDB ile esnek belge modeli üzerinde modern uygulamalar geliştirin

Belge modeli, CRUD, veri modelleme, indeks, aggregation pipeline ve transactions

MongoDB for Developers Eğitimi, uygulama geliştiricilerine belge tabanlı veritabanı üzerinde modern uygulama geliştirme becerisi kazandırır.

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

Eğitim Hakkında

Uygulama geliştiricileri için MongoDB belge modeli, sorgu ve veri modelleme eğitimi

MongoDB for Developers Eğitimi, belge tabanlı veritabanı üzerinde uygulama geliştiren yazılımcılara yöneliktir. Katılımcılar BSON belge modelini, koleksiyon yapısını, CRUD işlemlerini ve sorgu operatörlerini öğrenir. Gömme ve referanslama kararları, şema tasarım desenleri, tekli ve bileşik indeksler, explain ile sorgu analizi ele alınır. Aggregation pipeline, çok belgeli işlemler, change streams ve sürücü kullanımı gerçek senaryolarla uygulamalı işlenir.

Süre ve Format

3 Gün. İlk gün belge modeli ve CRUD, ikinci gün veri modelleme ve indeks, üçüncü gün aggregation pipeline ve işlemler uygulamalı işlenir.

Seviye

Orta Seviye — MongoDB belge modeli, CRUD, veri modelleme, indeks, aggregation pipeline ve işlemler uygulamalı işlenir

Öğrenme Metodu

Her konu mongo shell ve bir sürücü üzerinden gerçek sorgular yazılarak, veri modellenerek ve pipeline kurularak uygulamalı işlenir.

Neden Bu Eğitim?

📄Esnek belge modeli

Dinamik şema ile iç içe belgeleri modeller, uygulama ihtiyacına göre veri yapısını esnek biçimde tasarlarsınız.

🔎Güçlü sorgulama

Sorgu operatörleri, projeksiyon ve aggregation pipeline ile karmaşık veri sorularını tek sorguda yanıtlarsınız.

🧩Doğru veri modelleme

Gömme ve referanslama kararlarını öğrenir, uygulamanın erişim desenine uygun performanslı şema tasarlarsınız.

Anahtar Konular

mongodb eğitimimongodb geliştirici kursunosql veritabanı eğitimiaggregation pipeline eğitimimongodb veri modellemebelge veritabanı eğitimimongodb crudmongodb indeks
“MongoDB'de güçlü uygulamalar; doğru veri modeli, isabetli indeks ve iyi tasarlanmış aggregation pipeline ile birlikte doğar.”

Ön Koşullar

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

1
Programlama bilgisi

JavaScript, Python veya benzeri bir dilde temel programlama deneyimi sürücü kullanımını kolaylaştırır.

2
Veritabanı kavramları

Kayıt, sorgu ve indeks gibi temel veritabanı kavramlarını bilmek konuların kavranmasını hızlandırır.

3
JSON formatı

JSON yapısına ve iç içe nesnelere aşinalık belge modelini anlamayı önemli ölçüde kolaylaştırır.

4
MongoDB erişimi

Uygulamalar için yerel MongoDB kurulumu veya ücretsiz bir Atlas kümesine erişim yeterlidir.

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 hedefiBu gün sonunda belge modelini kavrar, koleksiyonlarda belge ekleme, okuma, güncelleme ve silme işlemlerini sorgu operatörleriyle birlikte uygularsınız.
Modül 1
Belge Modeli ve BSON
  • Belge, alan ve koleksiyon kavramlarının ilişkisel modelle karşılaştırılması
  • BSON veri tipleri ve ObjectId alanının kullanımı
  • İç içe belgeler ve dizi alanlarının modellenmesi
  • Dinamik şema avantajları ve dikkat edilmesi gerekenler
  • Belge boyutu sınırı ve alan adlandırma kuralları
  • mongo shell ile veritabanı ve koleksiyon oluşturma
Modül 2
Belge Ekleme ve Okuma
  • insertOne ve insertMany ile tekli ve toplu belge ekleme
  • find ve findOne ile belge okuma ve filtreleme
  • Karşılaştırma operatörleriyle koşullu sorgular yazılması
  • Projeksiyon ile dönen alanların sınırlandırılması
  • sort, limit ve skip ile sonuç kümesinin düzenlenmesi
  • Dizi ve iç içe alanlara yönelik sorguların yazılması
Modül 3
Güncelleme ve Silme
  • updateOne ve updateMany ile belgelerin güncellenmesi
  • set, unset ve inc güncelleme operatörlerinin kullanımı
  • Dizi güncelleme operatörleri push, pull ve addToSet
  • upsert ile var olmayan belgenin oluşturulması
  • deleteOne ve deleteMany ile belge silme senaryoları
  • findAndModify ile atomik güncelleme işlemleri
Modül 4
Sorgu Operatörleri
  • Mantıksal operatörler and, or ve not kullanımı
  • in, nin ve exists ile alan tabanlı filtreleme
  • regex ile desen tabanlı metin aramaları
  • elemMatch ile dizi elemanlarında koşullu eşleşme
  • Sorgu performansını etkileyen operatör seçimleri
  • Sorgu sonuçlarının cursor ile işlenmesi
Günün hedefiBu gün sonunda gömme ve referanslama kararlarını verir, uygulama erişim desenine uygun şema tasarlar ve indekslerle sorgu performansını optimize edersiniz.
Modül 1
Veri Modelleme Kararları
  • Gömme ve referanslama yaklaşımlarının karşılaştırılması
  • Bire-bir, bire-çok ve çoğa-çok ilişkilerin modellenmesi
  • Uygulama erişim deseninin şema kararına etkisi
  • Belge büyümesi ve boyut sınırının göz önünde bulundurulması
  • Veri çoğaltma ile okuma performansının dengelenmesi
  • Esnek şema ve veri bütünlüğü arasındaki dengenin kurulması
Modül 2
Şema Tasarım Desenleri
  • Bucket deseni ile zaman serisi verisinin gruplanması
  • Subset deseni ile sık erişilen alt kümenin ayrıştırılması
  • Extended reference deseni ile tekrar erişimin azaltılması
  • Computed deseni ile önceden hesaplanmış değerlerin saklanması
  • Schema versioning ile şema evriminin yönetilmesi
  • Polymorphic deseni ile farklı yapıların tek koleksiyonda tutulması
Modül 3
İndeks Türleri ve Seçimi
  • Tekli ve bileşik indekslerin oluşturulması ve sırası
  • Çok anahtarlı indekslerle dizi alanlarının indekslenmesi
  • Metin indeksi ile tam metin arama yapılması
  • Coğrafi indekslerle konum tabanlı sorgular
  • TTL indeksi ile belgelerin otomatik süre dolumu
  • Kısmi ve benzersiz indekslerle özel senaryoların yönetimi
Modül 4
Sorgu Analizi ve Optimizasyon
  • explain çıktısı ile sorgu planının incelenmesi
  • Collection scan ve index scan ayrımının kavranması
  • Covered query ile indeksten doğrudan yanıt üretilmesi
  • Bileşik indekslerde alan sırasının performansa etkisi
  • Yavaş sorguların tespiti ve iyileştirilmesi
  • İndeks maliyeti ile yazma performansı dengesinin kurulması
Günün hedefiBu gün sonunda aggregation pipeline ile veriyi dönüştürür, çok belgeli işlemleri yönetir ve bir sürücü ile MongoDB'yi uygulamaya entegre edersiniz.
Modül 1
Aggregation Pipeline Temelleri
  • match ve project aşamalarıyla veri filtreleme ve dönüştürme
  • group aşamasıyla toplama ve gruplama işlemleri
  • sort, limit ve skip aşamalarının pipeline içinde kullanımı
  • unwind ile dizi alanlarının açılması
  • lookup ile koleksiyonlar arası birleştirme
  • Pipeline aşama sırasının performansa etkisi
Modül 2
İleri Aggregation
  • facet ile tek sorguda çoklu toplama sonuçları
  • bucket ve bucketAuto ile aralık tabanlı gruplama
  • addFields ve set ile hesaplanmış alanların eklenmesi
  • Koşullu ifadeler cond, switch ve ifNull kullanımı
  • Tarih ve string operatörleriyle veri dönüşümü
  • merge ve out ile sonuçların koleksiyona yazılması
Modül 3
İşlemler ve Change Streams
  • Çok belgeli ACID işlemlerin başlatılması ve onaylanması
  • İşlem kapsamı ve geri alma senaryolarının yönetimi
  • İşlem kullanımının performans maliyetinin değerlendirilmesi
  • Change streams ile veri değişikliklerinin gerçek zamanlı izlenmesi
  • Resume token ile kesintisiz değişiklik takibi
  • Olay tabanlı uygulama senaryolarının tasarlanması
Modül 4
Sürücü ve Uygulama Entegrasyonu
  • Resmi sürücü ile bağlantı dizesi ve bağlantı havuzu yönetimi
  • Sürücü üzerinden CRUD ve aggregation işlemlerinin yürütülmesi
  • Şema doğrulama kuralları ile veri bütünlüğünün korunması
  • Hata yönetimi ve yeniden deneme mantığının kurulması
  • Sayfalama ve toplu işlem desenlerinin uygulanması
  • Uygulama katmanında performans ve güvenlik en iyi uygulamaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Belge modeli hakimiyeti

BSON belge modelini, iç içe yapıları ve dinamik şemayı kavrar, uygulama verisini esnek biçimde modelleyebilirsiniz.

✅
CRUD ustalığı

Sorgu operatörleri ve güncelleme operatörleriyle belge ekleme, okuma, güncelleme ve silme işlemlerini akıcı uygulayabilirsiniz.

✅
Veri modelleme

Gömme ve referanslama kararlarını verir, erişim desenine uygun performanslı şema tasarlayabilirsiniz.

✅
Şema desenleri

Bucket, subset ve computed gibi şema tasarım desenlerini gerçek senaryolara uygulayabilirsiniz.

✅
İndeks ve optimizasyon

explain ile sorgu planlarını analiz eder, uygun indekslerle performansı belirgin biçimde artırabilirsiniz.

✅
Aggregation pipeline

Çok aşamalı pipeline ile veriyi filtreler, gruplar ve dönüştürerek analiz üretebilirsiniz.

✅
İşlemler ve olaylar

Çok belgeli işlemleri yönetir, change streams ile gerçek zamanlı veri değişikliklerini izleyebilirsiniz.

✅
Uygulama entegrasyonu

Resmi sürücü ile bağlantı, hata yönetimi ve şema doğrulamayı kurarak MongoDB'yi uygulamaya entegre edebilirsiniz.

Kimler İçin Uygundur?

  • MongoDB üzerinde uygulama geliştiren backend ve full-stack yazılımcılar
  • API geliştiren mühendisler
  • ilişkisel veritabanından NoSQL'e geçen geliştiriciler
  • veri odaklı uygulama tasarlayan yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
MongoDB üzerinde uygulama geliştiren backend ve full-stack yazılımcılar, API geliştiren mühendisler ve ilişkisel veritabanından NoSQL'e geçen geliştiriciler için uygundur. Veri odaklı uygulama tasarlayan yazılım ekiplerine yöneliktir.
Eğitim kaç gün sürüyor ve nasıl işleniyor?
Eğitim 3 gün sürer. İlk gün belge modeli ve CRUD, ikinci gün veri modelleme ve indeks, üçüncü gün aggregation pipeline ve işlemler işlenir. Her konu mongo shell ve bir sürücü üzerinden gerçek sorgularla uygulamalı çalışılır.
Administrators eğitiminden farkı nedir?
Administrators eğitimi kurulum, güvenlik, replica set, sharding ve yedekleme gibi operasyonel yönetim konularına odaklanır. Bu eğitim ise veri modelleme, CRUD, indeks, aggregation ve sürücü entegrasyonu gibi uygulama geliştirme konularını kapsar; hedef kitle geliştiricilerdir.
Ön koşul olarak ne bilmek gerekir?
JavaScript veya Python gibi bir dilde temel programlama, JSON yapısına aşinalık ve kayıt, sorgu, indeks gibi temel veritabanı kavramları faydalıdır. MongoDB deneyimi zorunlu değildir; konular temelden işlenir.
Katılımcılar sertifika alıyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim, resmi MongoDB geliştirici sınavlarına hazırlık açısından da faydalıdır; ancak resmi 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 for Developers 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ı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 →
NoSQL VeritabanlarıMongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi
Veritabanı Eğitimleri

MongoDB İleri Seviye Sorgu ve İndeksleme Eğitimi

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

Gelişmiş sorgu operatörleri, compound ve multikey indeks, ESR kuralı, explain analizi ve aggregation ile MongoDB sorgu performansını optimize etmeyi öğreten eği

Detayları Gör →
NoSQL VeritabanlarıMongoDB ve Big Data Entegrasyonu Eğitimi
Veritabanı Eğitimleri

MongoDB ve Big Data Entegrasyonu Eğitimi

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

MongoDB'yi Kafka, Hadoop ve veri gölüne bağlayan akış, CDC, ETL ve ölçekli analitik entegrasyonunu uygulamalı öğreten kurumsal eğitim.

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