Bu kapsamlı eğitim, MongoDB veritabanının mimarisinden ölçeklenebilirlik çözümlerine kadar tüm yönlerini kapsar.
Katılımcılar, MongoDB’nin NoSQL mimarisini, CRUD işlemlerini, veri modelleme tekniklerini, küme yönetimini, replication ve sharding gibi yüksek erişilebilirlik özelliklerini, index ve aggregation işlemlerini öğrenir.
Eğitim; yazılım geliştiriciler, veritabanı yöneticileri, sistem mimarları, veri bilimciler ve NoSQL çözümleri ile ilgilenen tüm teknik profesyoneller için uygundur.
Kurumsal fayda olarak, MongoDB eğitimi organizasyonların yüksek performanslı, esnek ve ölçeklenebilir veri altyapıları kurmasına yardımcı olur.
MongoDB Eğitimi Ders İçerikleri
1. Gün – MongoDB Mimarisi ve Kurulum
Veritabanı temel kavramları
Veritabanı kategorileri
NoSQL nedir, neden tercih edilir?
NoSQL veritabanı türleri ve SQL karşılaştırması
MongoDB nedir ve dizayn hedefleri
MongoDB araçları ve kullanımı
Collection, JSON ve BSON belgeleri
MongoDB’nin farklı işletim sistemlerinde kurulumu
Komut satırı araçlarının kullanımı
2. Gün – CRUD İşlemleri
CRUD (Create, Read, Update, Delete) temelleri
MongoDB geliştirme & üretim mimarisi
CRUD kavramları ve uygulamaları
Okuma & yazma işlemleri
Cursor kullanımı
Query optimizasyon teknikleri
Sorgu davranışları ve concurrency yönetimi
MongoDB veri tipleri
CRUD syntax ve örnek sorgular
3. Gün – Şema Tasarımı ve Veri Modelleme
Data modelling kavramları ve türleri
RDBMS–MongoDB veri modeli karşılaştırması
Veri modelleme zorlukları ve çözümleri
Embedded documents ile ilişkisel modelleme
Özel veri model türleri
Örnek veri modeli şablonları
Uygulamalı veri modelleme çalışmaları
4. Gün – MongoDB Yönetimi
MongoDB yönetim kavramları
Veritabanı durum ve sağlık kontrolü
Sunucu ve collection düzeyinde izleme
İzleme araçları ve metrikler
Veri kurtarma metotları
Veri içe/dışa aktarma yöntemleri
Geçiş süreci yapılandırmaları
Yönetim görevleri ve otomasyon
5. Gün – Ölçeklenebilirlik ve Kullanılabilirlik
Replication kavramı ve ReplicaSet yönetimi
Replicated cluster kurulumu
Sharding (yatay ölçeklendirme) mantığı
Shard key seçimi ve yönetimi
Config server ve query router kullanımı
Sharding kurulumu ve yönetim senaryoları
6. Gün – Indexing ve Aggregation Framework
Index kavramları ve türleri
Index oluşturma ve yönetim
Index performans optimizasyonu
Aggregation framework yapısı
Aggregation yöntemleri ve türleri
Gerçek veri setleri ile aggregation uygulamaları
7. Gün – Uygulama Geliştirme ve Araçlar
MongoDB bileşenleri
Konfigürasyon dosyaları ve limitler
MongoDB araç seti ile uygulama geliştirme
MongoDB–Hadoop entegrasyonu
Uygulama geliştirme best practices
8. Gün – Ek Kavramlar
MongoDB güvenlik kavramları ve yapılandırmaları
Jaspersoft, Pentaho entegrasyonları
Hadoop & Hive entegrasyonu
MongoDB–Java bağlantısı
Raporlama & analiz araçlarının kullanımı