NOSQL VERİTABANLARINA GİRİŞ EĞİTİMİ

İlişkisel dünyanın ötesine geçin: NoSQL'i temelden kavrayın

Document, key-value, column-family ve graph modelleri, CAP teoremi ve kullanım senaryoları

NoSQL Veritabanlarına Giriş Eğitimi, ilişkisel veritabanlarının ölçek ve esneklik sınırlarına karşı doğan NoSQL dünyasını temelden tanıtır.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

NoSQL türlerini, veri modellerini ve seçim kriterlerini sıfırdan öğreten giriş eğitimi

NoSQL Veritabanlarına Giriş Eğitimi, ilişkisel veritabanlarının yetersiz kaldığı ölçek, esneklik ve hız gereksinimlerini karşılayan NoSQL dünyasını temelden tanıtır. Katılımcılar SQL ile NoSQL farkını, ACID ve BASE yaklaşımlarını, CAP teoremini ve yatay ölçeklenmeyi kavrar. Document, key-value, column-family ve graph modellerinin yapısı ve hangi senaryoda tercih edildiği örneklerle işlenir. MongoDB, Redis, Cassandra ve Neo4j temsilcileriyle doğru veritabanı seçimi öğretilir.

Süre ve Format

2 Gün. İlk gün NoSQL temelleri, CAP teoremi ve veri modelleri; ikinci gün dört NoSQL türünün yapısı, temsilci sistemleri ve seçim kriterleri işlenir.

Seviye

Başlangıç Seviyesi — NoSQL kavramları, veri modelleri, CAP ve BASE ile türler arası temel farklar

Öğrenme Metodu

Her kavram gerçek NoSQL sistemleri üzerinde basit sorgu ve veri ekleme örnekleriyle, karşılaştırmalı senaryolarla uygulamalı anlatılır.

Neden Bu Eğitim?

🧭Doğru model seçimi

Hangi problemde document, key-value, column-family veya graph modelinin uygun olduğunu örneklerle ayırt etmeyi öğrenirsiniz.

⚖️CAP ve BASE

Tutarlılık, erişilebilirlik ve bölünme toleransı dengesini CAP teoremi ve BASE yaklaşımıyla kavrarsınız.

📈Yatay ölçek

NoSQL sistemlerin sharding ve replication ile nasıl ölçeklendiğini ve ilişkiselden farkını anlarsınız.

Anahtar Konular

nosql eğitiminosql veritabanları eğitiminosql giriş kursucap teoremidocument veritabanıkey-value veritabanımongodb redis cassandrasql vs nosqlveritabanı seçimimodern veri mimarisi
“NoSQL tek bir teknoloji değil, bir araç kutusudur; ustalık doğru problemde doğru veritabanını seçebilmekten geçer.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri

1
Veritabanı temeli

Tablo, satır ve sorgu gibi temel ilişkisel veritabanı kavramlarına aşinalık konuyu kavramayı kolaylaştırır.

2
Temel SQL

Basit SELECT, INSERT ve WHERE bilgisi NoSQL sorgularıyla karşılaştırma yapmayı destekler.

3
JSON aşinalığı

JSON yapısını anlamak document tabanlı veritabanlarının veri formatını takip etmeyi sağlar.

4
Çalışma ortamı

Örnekleri denemek için bir bilgisayar veya docker ortamı pratik yapmayı mümkün kılar.

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ılar NoSQL'in ortaya çıkış nedenlerini, ilişkiselden farkını, ACID ile BASE yaklaşımını ve CAP teoremini kavrar, dört temel NoSQL veri modelini genel hatlarıyla tanır.
Modül 1
NoSQL Nedir ve Neden Doğdu
  • Web ölçeğinde büyüyen veri ve ilişkiselin sınırları
  • Şema esnekliği ihtiyacı ve hızlı geliştirme beklentisi
  • Yatay ölçeklenme ve ucuz donanımda dağıtım isteği
  • Big data ve gerçek zamanlı uygulamaların gereksinimleri
  • NoSQL'in 'Not Only SQL' olarak anlamı ve yeri
  • NoSQL ile ilişkiselin birlikte kullanıldığı senaryolar
Modül 2
İlişkisel ve NoSQL Karşılaştırması
  • Sabit şema ve tablo yapısı yerine esnek veri modeli
  • JOIN tabanlı sorgular yerine denormalizasyon yaklaşımı
  • Dikey ölçeklenme yerine yatay ölçeklenme stratejisi
  • Güçlü tutarlılık yerine sonunda tutarlılık seçeneği
  • Her iki yaklaşımın güçlü ve zayıf yanlarının kıyası
  • Polyglot persistence ile birden fazla veritabanı kullanımı
Modül 3
ACID, BASE ve CAP Teoremi
  • ACID özellikleri ve ilişkisel işlemlerdeki rolü
  • BASE yaklaşımı: temel erişilebilirlik ve esnek durum
  • CAP teoremi: tutarlılık, erişilebilirlik, bölünme toleransı
  • Dağıtık sistemde üç özellikten ikisinin seçilmesi
  • CP ve AP sistemlerin pratikte farklı davranışı
  • Eventual consistency kavramı ve pratik etkileri
Modül 4
Ölçeklenme ve Dağıtık Yapı
  • Sharding ile verinin düğümler arasına bölünmesi
  • Replication ile kopya tutma ve erişilebilirlik
  • Partition key seçimi ve dengeli veri dağıtımı
  • Master-slave ve masterless mimarilerin farkı
  • Düğüm ekleyerek doğrusal kapasite artışı
  • Veri merkezi ve bölge farkındalığıyla dağıtım
Günün hedefiKatılımcılar document, key-value, column-family ve graph veritabanlarının yapısını, temsilci sistemlerini ve kullanım senaryolarını öğrenir, projeye uygun veritabanını seçme becerisi kazanır.
Modül 1
Document Veritabanları (MongoDB)
  • JSON/BSON belgelerle esnek şemasız veri saklama
  • Collection ve document kavramları ile veri düzeni
  • İç içe (nested) alanlar ve dizilerle zengin yapı
  • MongoDB ile temel insert, find ve filtreleme
  • İçerik yönetimi ve katalog gibi uygun senaryolar
  • Esnek şemanın geliştirmeye sağladığı hız avantajı
Modül 2
Key-Value Veritabanları (Redis)
  • Anahtar-değer modeliyle en basit veri saklama biçimi
  • Bellek içi çalışmayla çok düşük gecikmeli erişim
  • Redis ile string, hash ve list veri yapıları
  • Önbellekleme (cache) ve oturum saklama senaryoları
  • TTL ile verinin süreli tutulması ve otomatik silinmesi
  • Yüksek okuma/yazma hızının getirdiği kullanım alanları
Modül 3
Column-Family Veritabanları (Cassandra)
  • Satır ve sütun ailesi tabanlı wide-column yapısı
  • Yüksek yazma hacmi için optimize edilmiş tasarım
  • Partition ve clustering key ile veri dağıtımı
  • Masterless mimari ile kesintisiz erişilebilirlik
  • Zaman serisi ve loglama gibi uygun senaryolar
  • Sorgu odaklı modelleme ve denormalizasyon gereği
Modül 4
Graph Veritabanları ve Seçim Kriterleri
  • Düğüm ve kenarlarla ilişkileri modelleyen graph yapısı
  • Neo4j ile sosyal ağ ve öneri sistemi senaryoları
  • İlişki yoğun sorgularda graph'ın SQL'e üstünlüğü
  • Veri modeli, sorgu deseni ve ölçek ihtiyacına göre seçim
  • Tutarlılık ve erişilebilirlik önceliğinin karara etkisi
  • Doğru veritabanını belirlemek için karar kriterleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NoSQL kavramı

NoSQL'in neden doğduğunu, ilişkiselden farkını ve modern veri mimarisindeki yerini net biçimde açıklarsınız.

✅
CAP ve BASE

CAP teoremini, ACID ile BASE arasındaki farkı ve eventual consistency kavramını doğru yorumlarsınız.

✅
Veri modelleri

Document, key-value, column-family ve graph modellerinin yapısını ve mantığını ayırt edersiniz.

✅
Ölçeklenme

Sharding, replication ve yatay ölçeklenmenin NoSQL sistemlerde nasıl çalıştığını kavrarsınız.

✅
Temsilci sistemler

MongoDB, Redis, Cassandra ve Neo4j sistemlerinin güçlü yanlarını ve kullanım alanlarını tanırsınız.

✅
Senaryo eşleştirme

Önbellek, katalog, zaman serisi ve ilişki ağı gibi senaryolara uygun NoSQL türünü eşleştirirsiniz.

✅
Doğru seçim

Proje gereksinimlerine göre uygun veritabanı türünü seçerken dikkat edilecek kriterleri uygularsınız.

✅
İleri hazırlık

MongoDB, Redis veya Cassandra gibi ileri eğitimlere sağlam bir temelle geçiş yapabilecek düzeye gelirsiniz.

Kimler İçin Uygundur?

  • İlişkisel veritabanı bilen ancak NoSQL'e yeni başlayan yazılım geliştiriciler
  • veri analistleri
  • sistem yöneticileri
  • öğrenciler ile modern veri mimarilerini kavramak isteyen teknik ekipler ve BT çalışanları için uygundur

Sıkça Sorulan Sorular

NoSQL veritabanlarına giriş eğitimi kimler için uygundur?
İlişkisel veritabanı bilen ancak NoSQL'e yeni başlayan yazılım geliştiriciler, veri analistleri, sistem yöneticileri ve öğrenciler için uygundur. Modern veri mimarilerini anlamak isteyen teknik ekipler ve BT çalışanları da bu giriş eğitiminden faydalanır.
Eğitim için hangi ön bilgi gerekir?
Tablo ve sorgu gibi temel veritabanı kavramlarına ve basit SQL'e aşinalık yeterlidir. JSON yapısını tanımak faydalıdır. NoSQL deneyimi gerekmez; tüm kavramlar sıfırdan ele alınır ve basit örneklerle pekiştirilir.
Bu eğitim hangi NoSQL türlerini kapsıyor?
Eğitim dört temel NoSQL türünü kapsar: document (MongoDB), key-value (Redis), column-family (Cassandra) ve graph (Neo4j). Her türün yapısı, güçlü yanları ve hangi senaryoda tercih edildiği karşılaştırmalı olarak işlenir.
Bu eğitim tek bir ürüne özel ileri eğitimlerden nasıl farklıdır?
Bu eğitim genel bir giriş sunar ve tek ürüne değil NoSQL kavramları ile türler arası karşılaştırmaya odaklanır. MongoDB, Redis veya Cassandra gibi ileri eğitimler ise tek bir sistemi derinlemesine işler; bu eğitim onlara temel hazırlar.
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 eğitime katılımı ve başarıyı belgeler; içerik kuruma özel olarak yüz yüze veya online uyarlanabilir.

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. NoSQL Veritabanlarına Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıAWS Developer Associate: DynamoDB NoSQL Database Eğitimi
Veritabanı Eğitimleri

AWS Developer Associate: DynamoDB NoSQL Database Eğitimi

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

AWS DynamoDB eğitimi: partition/sort key, GSI ve LSI, kapasite modları, Streams, tek tablo tasarımı, PartiQL ve SDK ile NoSQL geliştirmeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi
Veritabanı Eğitimleri

AWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi

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

Python ile AWS Lambda eğitimi: container image paketleme, ECR, boto3 ile DynamoDB, SNS pub/sub ve SES e-posta ile olay tabanlı sunucusuz uygulama geliştirme.

Detayları Gör →
NoSQL VeritabanlarıAWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi
Veritabanı Eğitimleri

AWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi

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

AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Solutions Architect Associate (SAA-C03): DynamoDB & Specialty Datastores Database Architecture Eğitimi
Veritabanı Eğitimleri

AWS Solutions Architect Associate (SAA-C03): DynamoDB & Specialty Datastores Database Architecture Eğitimi

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

SAA-C03 eğitimi: DynamoDB mimarisi, ElastiCache, Neptune, QLDB, Timestream ve Redshift ile özel veri depolarının seçimi ve çözüm mimarisi senaryolarını öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS SysOps Associate: AWS NoSQL & Data Warehousing Eğitimi
Veritabanı Eğitimleri

AWS SysOps Associate: AWS NoSQL & Data Warehousing Eğitimi

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

AWS SysOps eğitimi: DynamoDB operasyonları, auto scaling, CloudWatch izleme, yedekleme, ElastiCache işletimi ve Redshift veri ambarı yönetimini uygulamalı öğren

Detayları Gör →
NoSQL VeritabanlarıAzure Cosmos DB for NoSQL ile Geliştirmeye Başlangıç Eğitimi
Veritabanı Eğitimleri

Azure Cosmos DB for NoSQL ile Geliştirmeye Başlangıç Eğitimi

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

Azure Cosmos DB for NoSQL eğitimi: hesap, container, bölüm anahtarı, RU, tutarlılık ve SDK ile CRUD, SQL sorgu ve dizinleme başlangıç düzeyinde uygulamalı işlen

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