AWS NOSQL VERİTABANLARI İLE MODERN UYGULAMA GELİŞTİRME EĞİTİMİ

AWS NoSQL servisleriyle ölçeklenebilir modern uygulamalar geliştirin

DynamoDB, DocumentDB, ElastiCache, Keyspaces ve Neptune ile polyglot veri mimarisi

AWS NoSQL ile Modern Uygulama Geliştirme Eğitimi, AWS'in yönetilen NoSQL servislerini doğru kullanmayı öğretir. Katılımcılar anahtar-değer, doküman, sütun ve grafik modellerini kavrar; DynamoDB ile single-table design, DocumentDB ile MongoDB uyumlu doküman ve…

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

Eğitim Hakkında

AWS'in yönetilen NoSQL servislerini modern uygulama geliştirme odağıyla öğreten kapsamlı eğitim

AWS NoSQL ile Modern Uygulama Geliştirme Eğitimi, AWS'in yönetilen NoSQL servislerini doğru kullanmayı öğretir. Katılımcılar anahtar-değer, doküman, sütun ve grafik modellerini kavrar; DynamoDB ile single-table design ve erişim deseni odaklı tasarım yapar. DocumentDB ile doküman veritabanı, ElastiCache Redis ile önbellekleme, Keyspaces ile Cassandra uyumlu servis ve Neptune ile grafik modelleri işlenir. Polyglot persistence, güvenlik, yedekleme ve ölçeklendirme ele alınır.

Süre ve Format

3 Gün. İlk gün NoSQL temelleri ve DynamoDB, ikinci gün DocumentDB, ElastiCache ve Keyspaces, üçüncü gün Neptune, seçim, güvenlik ve üretim işlenir.

Seviye

Orta Seviye — DynamoDB, DocumentDB, ElastiCache, Keyspaces ve Neptune ile modern ölçeklenebilir uygulama geliştirme

Öğrenme Metodu

Her servis gerçek AWS konsolu ve SDK ile veri modelleme, sorgulama ve uygulama entegrasyonu senaryoları üzerinden uygulamalı işlenir.

Neden Bu Eğitim?

🧩Doğru servis seçimi

Anahtar-değer, doküman, sütun ve grafik modellerini kavrayarak her iş yükü için doğru AWS NoSQL servisini seçersiniz.

⚡Ölçeklenebilir tasarım

DynamoDB single-table design ve ElastiCache önbellekleme ile yüksek trafikte düşük gecikmeli sistemler kurarsınız.

🌐Polyglot persistence

Tek uygulamada birden fazla veri deposunu birlikte kullanarak modern çok katmanlı mimariler tasarlarsınız.

Anahtar Konular

aws nosql eğitimidynamodb eğitimidocumentdb eğitimielasticache redis eğitimiamazon keyspaces eğitimiamazon neptune eğitiminosql veritabanı kursubulut veritabanı eğitimimodern uygulama geliştirme eğitimipolyglot persistence
“Modern uygulamada tek bir veritabanı her soruya cevap vermez; ustalık, her iş yükünü ona en uygun veri deposuyla eşleştirmektir.”

Ön Koşullar

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

1
Programlama bilgisi

Bir programlama diliyle (Python, Node.js, Java) temel uygulama geliştirme SDK örneklerini takip etmeyi kolaylaştırır.

2
Veritabanı temeli

Tablo, sorgu ve index gibi temel veritabanı kavramlarına aşinalık NoSQL modellerini anlamayı destekler.

3
AWS temel kavramları

IAM, VPC ve bölge mantığına aşinalık yönetilen servislerin yapılandırmasını kavramayı sağlar.

4
AWS hesabı

Erişimi olan bir AWS hesabı veya laboratuvar ortamı servislerin bizzat denenmesini 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 veri modellerini kavrar, DynamoDB ile erişim deseni odaklı single-table design yapar, Streams, TTL ve global tables kullanır ve DAX ile önbellekli entegrasyon kurar.
Modül 1
NoSQL Veri Modelleri
  • İlişkisel ve NoSQL yaklaşımların temel farkları ve kullanım alanları
  • Anahtar-değer (key-value) modeli ve düşük gecikmeli erişim
  • Doküman (document) modeli ile esnek şema ve iç içe veri
  • Geniş sütun (wide-column) modeli ve büyük yazma yükleri
  • Grafik (graph) modeli ile ilişki yoğun verilerin temsili
  • CAP teoremi ve nihai tutarlılık (eventual consistency) kavramı
Modül 2
DynamoDB ile Erişim Deseni Tasarımı
  • Erişim desenlerinin önce çıkarılması ve tabloların buna göre kurulması
  • Single-table design ile tek tabloda birden çok varlık tutma
  • Composite key ve item collection ile ilişkilerin modellenmesi
  • Overloading ile GSI üzerinde çok amaçlı sorgulama
  • On-demand ve provisioned kapasite ile auto scaling kararları
  • Sıcak partition (hot partition) sorununun önlenmesi
Modül 3
Streams, TTL ve Global Tables
  • DynamoDB Streams ile değişiklik olaylarının yakalanması
  • Stream'in Lambda ile olay tabanlı işlemeyi tetiklemesi
  • TTL ile süresi dolan kayıtların otomatik temizlenmesi
  • Global Tables ile çok bölgeli (multi-region) çoğaltma
  • Çok bölgeli yazmada çakışma (conflict) çözümü mantığı
  • PITR ve on-demand backup ile veri koruma
Modül 4
Uygulama Entegrasyonu ve DAX
  • SDK ile DynamoDB'ye bağlanma ve kimlik doğrulama
  • DynamoDB Accelerator (DAX) ile mikrosaniye düzeyinde önbellek
  • Transactions ile çok item'lı atomik işlemler
  • PartiQL ile SQL benzeri sorgulama imkanı
  • Koşullu yazma ve optimistic locking ile tutarlılık
  • Maliyeti etkileyen RCU/WCU tüketiminin ölçülmesi
Günün hedefiKatılımcılar DocumentDB ile MongoDB uyumlu doküman veritabanını, ElastiCache Redis ile önbellekleme desenlerini ve veri yapılarını, Keyspaces ile Cassandra uyumlu yönetilen servisi uygular.
Modül 1
Amazon DocumentDB (MongoDB uyumlu)
  • DocumentDB mimarisi ve MongoDB API uyumluluğu
  • Koleksiyon, doküman ve BSON tabanlı esnek şema
  • CRUD işlemleri ve sorgu operatörleriyle doküman erişimi
  • İndeksleme ve toplama (aggregation) işlem hattı
  • Replika seti ve okuma yükünün replikalara dağıtılması
  • Doküman modellemede gömme (embedding) ve referans kararı
Modül 2
ElastiCache Redis ile Önbellekleme
  • Cache-aside (lazy loading) önbellekleme deseni
  • Write-through ve read-through yaklaşımlarının karşılaştırması
  • TTL ile önbellek geçerlilik süresi ve invalidation stratejisi
  • Veritabanı önüne Redis koyarak gecikmenin düşürülmesi
  • Oturum (session) ve geçici veri saklama senaryoları
  • Önbellek tutarlılığı ve stale data risklerinin yönetimi
Modül 3
ElastiCache Veri Yapıları ve Pub/Sub
  • String, hash, list, set ve sorted set veri yapıları
  • Sorted set ile liderlik tablosu (leaderboard) senaryosu
  • Hız sınırlama (rate limiting) ve sayaç uygulamaları
  • Redis Pub/Sub ile mesajlaşma ve bildirim akışı
  • Cluster mode ile yatay ölçekleme ve sharding
  • Çoğaltma, failover ve Multi-AZ ile erişilebilirlik
Modül 4
Amazon Keyspaces (Cassandra uyumlu)
  • Keyspaces ile sunucusuz Cassandra uyumlu servis
  • CQL ile keyspace ve tablo tanımlama
  • Partition key tasarımı ile geniş sütun veri modeli
  • Tutarlılık seviyeleri ve okuma/yazma davranışı
  • On-demand kapasite ile otomatik ölçekleme
  • Mevcut Cassandra uygulamalarının Keyspaces'e taşınması
Günün hedefiKatılımcılar Neptune ile grafik modellerini ve sorgu dillerini uygular, polyglot persistence ile servis seçimini yapar, güvenlik, yedekleme, maliyet ve ölçeklendirmeyi üretim için ele alır.
Modül 1
Amazon Neptune ile Grafik Modeller
  • Property graph ve RDF grafik modellerinin karşılaştırması
  • Gremlin ile property graph üzerinde gezinti sorguları
  • SPARQL ile RDF verisinin sorgulanması
  • Sosyal ağ, öneri ve dolandırıcılık tespiti senaryoları
  • Düğüm (vertex) ve kenar (edge) ile ilişkilerin modellenmesi
  • Grafik sorgularının ilişkisel join'lere göre avantajı
Modül 2
Servis Seçimi ve Polyglot Persistence
  • İş yüküne göre doğru veri deposunun seçim ölçütleri
  • Tek uygulamada birden fazla veri deposunun birlikte kullanımı
  • Sorgu deseni, tutarlılık ve ölçek ihtiyacına göre karar
  • DynamoDB, DocumentDB, Keyspaces ve Neptune karşılaştırması
  • Yönetilen NoSQL ile Aurora/RDS arasındaki seçim dengesi
  • Veri modelinin servise aşırı bağlı kalmasının riskleri
Modül 3
Güvenlik, Yedekleme ve Maliyet
  • IAM ve resource policy ile erişim denetimi
  • VPC, security group ve özel ağ ile izolasyon
  • Durağan (at-rest) ve aktarım (in-transit) şifreleme
  • Otomatik yedekleme, snapshot ve PITR ile veri koruma
  • Kapasite modu ve kullanım bazlı maliyetin yönetilmesi
  • Etiketleme (tagging) ile maliyet dağılımının izlenmesi
Modül 4
İzleme, Ölçeklendirme ve En İyi Uygulamalar
  • CloudWatch metrics ve alarmlar ile servis izleme
  • Yatay ve dikey ölçeklendirme ile performans yönetimi
  • Okuma replikaları ve önbellek ile yük dağıtımı
  • Throttling ve gecikme darboğazlarının tespit edilmesi
  • Yük testi ile kapasite planlamasının doğrulanması
  • Üretim için dayanıklılık ve felaket kurtarma planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NoSQL model bilgisi

Anahtar-değer, doküman, sütun ve grafik modellerini kavrar, iş yüküne uygun olanı seçersiniz.

✅
DynamoDB tasarımı

Erişim desenlerine göre single-table design yapar, Streams, TTL ve global tables kullanırsınız.

✅
DocumentDB kullanımı

MongoDB uyumlu DocumentDB ile doküman modelleme, sorgulama ve indeksleme yaparsınız.

✅
Önbellekleme desenleri

ElastiCache Redis ile cache-aside, write-through ve TTL stratejilerini uygularsınız.

✅
Redis veri yapıları

Hash, set ve sorted set ile liderlik tablosu, sayaç ve pub/sub senaryoları kurarsınız.

✅
Keyspaces ve Neptune

Cassandra uyumlu Keyspaces ve grafik veritabanı Neptune ile uygun iş yüklerini modellersiniz.

✅
Polyglot persistence

Birden fazla veri deposunu tek mimaride birleştirerek doğru servis seçimini yaparsınız.

✅
Üretim yönetimi

Güvenlik, yedekleme, maliyet, izleme ve ölçeklendirme ile servisleri üretime hazırlarsınız.

Kimler İçin Uygundur?

  • Bulut üzerinde ölçeklenebilir uygulamalar geliştiren yazılım geliştiriciler ve çözüm mimarları
  • veri katmanı tasarlayan backend mühendisleri
  • doğru NoSQL servisini seçmek isteyen teknik liderler ve ekipler için uygundur

Sıkça Sorulan Sorular

Bu AWS NoSQL eğitimi kimler için uygundur?
Bulut üzerinde ölçeklenebilir uygulamalar geliştiren yazılım geliştiriciler ve çözüm mimarları, veri katmanı tasarlayan backend mühendisleri ile doğru NoSQL servisini seçmek isteyen teknik liderler için uygundur. AWS'in yönetilen veri servislerini kullanacak ekiplere hitap eder.
Eğitim için hangi ön bilgi gerekir?
Bir programlama diliyle temel uygulama geliştirme, temel veritabanı kavramları ve IAM, VPC gibi temel AWS kavramlarına aşinalık beklenir. İleri AWS deneyimi gerekmez; her servis veri modeli ve entegrasyon açısından temelden ele alınır ve uygulamalı pekiştirilir.
Hangi AWS NoSQL servisleri kapsanıyor?
DynamoDB (anahtar-değer/doküman), DocumentDB (MongoDB uyumlu doküman), ElastiCache (Redis bellek içi önbellek), Keyspaces (Cassandra uyumlu geniş sütun) ve Neptune (grafik) kapsanır. Her servisin veri modeli, kullanım senaryoları ve uygulama entegrasyonu işlenir.
Bu eğitim yalnızca DynamoDB eğitiminden nasıl farklıdır?
Bu eğitim tek bir servise değil, AWS'in NoSQL servis ailesine ve doğru servis seçimine odaklanır. DynamoDB bir gün olarak ele alınır; ayrıca DocumentDB, ElastiCache, Keyspaces ve Neptune ile polyglot persistence mimarisi uygulamalı işlenir.
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. AWS'in resmi sertifika 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. AWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğiti 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ıRedis Yönetimi ve Yüksek Erişilebilirlik Eğitimi
Veritabanı Eğitimleri

Redis Yönetimi ve Yüksek Erişilebilirlik Eğitimi

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

Redis yönetimi eğitimi: RDB/AOF kalıcılık, replication, Sentinel ile failover, Redis Cluster sharding, güvenlik, performans tuning ve izlemeyi uygulamalı öğreni

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

The Redis In-memory Data Store: Administering a Redis Server Eğitimi

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

Redis sunucu yönetimi eğitimi: redis.conf yapılandırması, RDB/AOF kalıcılık, replikasyon, Sentinel failover, Cluster, ACL/TLS güvenliği ve izlemeyi öğrenin.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn