BUILD MODERN APPLICATIONS WITH AWS NOSQL DATABASES (BMAND) EĞİTİMİ

AWS NoSQL servisleriyle modern uygulamalar inşa edin

DynamoDB tek tablo tasarımı, GSI, DAX, Streams ve amaca özel NoSQL servisleri

Build Modern Applications with AWS NoSQL Databases (BMAND) Eğitimi, AWS'nin resmi müfredatına uygun olarak amaca özel NoSQL servisleriyle modern uygulama geliştirmeyi öğretir.

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

Eğitim Hakkında

AWS amaca özel NoSQL portföyüyle DynamoDB merkezli modern uygulama geliştirmeyi öğretir

Build Modern Applications with AWS NoSQL Databases (BMAND) Eğitimi, AWS'nin resmi müfredatına uygun olarak amaca özel (purpose-built) NoSQL servisleriyle modern uygulama geliştirmeyi ele alır. Eğitim DynamoDB merkezlidir: katılımcılar tablo, anahtar ve kapasite modellerini öğrenir; tek tablo (single-table) tasarımı, GSI ve LSI ile erişim desenlerini modeller. DAX ile önbellekleme, DynamoDB Streams ile olay tabanlı mimari kurar; DocumentDB, Keyspaces ve Neptune'ü kapsar.

Süre ve Format

3 Gün. İlk gün AWS NoSQL portföyü ve DynamoDB temelleri, ikinci gün DynamoDB ileri modelleme, üçüncü gün diğer servisler ve uygulama entegrasyonu işlenir.

Seviye

Orta Seviye — AWS'nin amaca özel NoSQL servisleriyle DynamoDB odaklı modern uygulama geliştirmeyi kapsar

Öğrenme Metodu

Konular gerçek AWS hesabında DynamoDB tabloları oluşturarak, erişim desenleri modelleyerek ve servisleri entegre ederek uygulamalı işlenir.

Neden Bu Eğitim?

🎯Amaca özel seçim

AWS'nin amaca özel NoSQL servislerini kavrayarak her iş yükü için doğru veritabanını seçmeyi öğrenirsiniz.

🗂️DynamoDB ustalığı

Tek tablo tasarımı ve GSI ile erişim deseni odaklı performanslı DynamoDB modelleri kurmayı öğrenirsiniz.

⚡Modern mimari

DAX önbelleği ve Streams ile olay tabanlı, düşük gecikmeli modern uygulamalar inşa etmeyi öğrenirsiniz.

Anahtar Konular

aws nosql eğitimidynamodb eğitimibmand eğitimidynamodb tek tablo tasarımıaws dynamodb kursuamazon documentdb eğitimiaws keyspaces eğitimidynamodb gsi lsiamaca özel veritabanı awsmodern uygulama aws nosql
“Modern uygulama tek bir veritabanına sığmaz; doğru mimari, her iş yükünü ona en uygun amaca özel NoSQL servisine yerleştirmektir.”

Ön Koşullar

Orta seviye içeriği izlemek için faydalı olacak bilgi ve ortam gereksinimleri

1
AWS temel bilgisi

IAM, konsol ve temel AWS servislerine aşinalık içeriği izlemeyi belirgin biçimde kolaylaştırır.

2
NoSQL farkındalığı

NoSQL ve anahtar-değer modeline temel aşinalık DynamoDB konularını kavramayı destekler.

3
Programlama deneyimi

Python, JavaScript veya benzeri bir dilde deneyim SDK ile geliştirme alıştırmalarını kolaylaştırır.

4
Laboratuvar ortamı

Bir AWS hesabı ve erişim DynamoDB ve servis entegrasyonu alıştırmalarını takip etmeyi sağ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 AWS'nin amaca özel veritabanı felsefesini öğrenir; DynamoDB tablosu, birincil anahtar ve kapasite modellerini kavrar ve temel öğe işlemlerini SDK ile uygular.
Modül 1
Amaca Özel Veritabanı Felsefesi
  • Tek veritabanı yerine iş yüküne özel servis yaklaşımı
  • AWS NoSQL portföyü: DynamoDB, DocumentDB, Keyspaces
  • Neptune (graf) ve ElastiCache (bellek içi) konumu
  • İş yüküne göre doğru veritabanının seçim ölçütleri
  • İlişkisel ve NoSQL arasında seçim kararı
  • Modern uygulama mimarisinde NoSQL'in rolü
Modül 2
DynamoDB Tablo ve Anahtar Yapısı
  • Tablo, öğe (item) ve nitelik (attribute) kavramları
  • Partition key (HASH) ile veri dağıtımı
  • Sort key (RANGE) ile bileşik birincil anahtar
  • Öğe boyutu sınırı ve nitelik veri tipleri
  • Partition key kardinalitesi ve sıcak bölüm riski
  • Tablo oluşturma ve temel yapılandırma
Modül 3
Kapasite Modelleri ve Ölçeklenme
  • On-demand ve provisioned kapasite modlarının farkı
  • RCU ve WCU ile okuma-yazma kapasitesinin ölçülmesi
  • Auto scaling ile kapasitenin otomatik ayarlanması
  • Güçlü ve nihai tutarlı (eventually consistent) okuma
  • Throttling oluşumu ve önlenmesi
  • Kapasite ve maliyet planlaması
Modül 4
Temel Öğe İşlemleri (CRUD)
  • PutItem ile öğe ekleme ve üzerine yazma
  • GetItem ile birincil anahtarla öğe okuma
  • UpdateItem ve güncelleme ifadeleri (update expression)
  • DeleteItem ile öğe silme işlemi
  • Koşullu yazma (condition expression) ile tutarlılık
  • BatchGetItem ve BatchWriteItem ile toplu işlem
Günün hedefiKatılımcılar erişim desenlerinden yola çıkarak tek tablo tasarımı yapar; GSI ve LSI ile sorguları modeller, DAX önbelleği ve DynamoDB Streams ile ileri senaryoları uygular.
Modül 1
Erişim Deseni ve Tek Tablo Tasarımı
  • Erişim desenlerinin (access pattern) önceden çıkarılması
  • Tek tablo (single-table) tasarım felsefesi
  • Birden çok varlığın tek tabloda modellenmesi
  • Overloaded key ve genel anahtar şablonları
  • İlişkilerin denormalizasyonla modellenmesi
  • İlişkisel düşünceden erişim odaklı tasarıma geçiş
Modül 2
Sorgulama: Query ve Scan
  • Query ile partition key üzerinde verimli sorgulama
  • Sort key koşulları ve begins_with, between kullanımı
  • Scan'in maliyeti ve mümkünse kaçınma gerekçesi
  • FilterExpression ile sonuç süzme ve RCU etkisi
  • Projection ile okunan niteliklerin daraltılması
  • Sayfalama (pagination) ve LastEvaluatedKey kullanımı
Modül 3
İkincil İndeksler: GSI ve LSI
  • Global Secondary Index (GSI) ile yeni erişim deseni
  • Local Secondary Index (LSI) ve aynı partition key
  • GSI projeksiyon türleri (KEYS_ONLY, INCLUDE, ALL)
  • GSI'nin ayrı kapasite ve nihai tutarlılık davranışı
  • Sparse index deseniyle seçici sorgulama
  • İndeks sayısının maliyet ve yazma etkisi
Modül 4
DAX ve DynamoDB Streams
  • DAX ile mikrosaniye düzeyinde okuma önbelleği
  • DAX'in uygun olduğu okuma ağırlıklı senaryolar
  • DynamoDB Streams ile öğe değişikliklerinin yakalanması
  • Stream kayıt türleri (NEW_IMAGE, OLD_IMAGE)
  • Lambda tetikleyici ile olay tabanlı işleme
  • TTL ile öğelerin otomatik süresinin dolması
Günün hedefiKatılımcılar DynamoDB dışındaki amaca özel servisleri öğrenir; DocumentDB, Keyspaces ve Neptune'ü uygun senaryolara eşler, sunucusuz mimariyle modern uygulama entegrasyonu kurar.
Modül 1
Amazon DocumentDB ve Keyspaces
  • DocumentDB ile MongoDB uyumlu doküman veritabanı
  • DocumentDB kullanım senaryoları ve ölçeklenmesi
  • Keyspaces ile yönetilen Apache Cassandra uyumluluğu
  • Keyspaces'te CQL ve sunucusuz kapasite modeli
  • DocumentDB ve DynamoDB arasında seçim ölçütleri
  • Her servisin uygun olduğu iş yükü türleri
Modül 2
Amazon Neptune ve Bellek İçi Servisler
  • Neptune ile yönetilen graf veritabanı (Gremlin, SPARQL)
  • Neptune'ün ilişki yoğun senaryolardaki kullanımı
  • ElastiCache (Redis, Memcached) ile bellek içi önbellek
  • MemoryDB ile dayanıklı bellek içi veritabanı
  • Önbellek desenleri: cache-aside ve write-through
  • Servis seçiminde gecikme ve dayanıklılık dengesi
Modül 3
Sunucusuz ve Olay Tabanlı Entegrasyon
  • Lambda ile DynamoDB üzerinde sunucusuz veri erişimi
  • API Gateway ile NoSQL destekli REST ve HTTP API
  • Streams ve EventBridge ile olay tabanlı akış
  • Step Functions ile veri iş akışlarının düzenlenmesi
  • IAM ile en az yetki (least privilege) erişim denetimi
  • VPC endpoint ile güvenli servis erişimi
Modül 4
Modern Uygulama Deseni ve İzleme
  • Mikroservis başına amaca özel veritabanı yaklaşımı
  • CQRS ve olay kaynaklı (event sourcing) desenler
  • Global Tables ile çok bölgeli dağıtık uygulama
  • CloudWatch ile metrik ve alarm izleme
  • Maliyet optimizasyonu ve kapasite gözden geçirme
  • Yedekleme, PITR ve kurtarma stratejisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Amaca özel seçim

AWS'nin amaca özel NoSQL servislerini ayırt eder, iş yüküne en uygun veritabanını seçersiniz.

✅
DynamoDB temelleri

Tablo, birincil anahtar ve kapasite modelleriyle DynamoDB'de sağlam bir temel kurarsınız.

✅
Tek tablo tasarımı

Erişim desenlerinden yola çıkarak performanslı tek tablo DynamoDB modelleri tasarlarsınız.

✅
İkincil indeksler

GSI ve LSI ile ek erişim desenlerini modeller ve maliyet etkisini değerlendirirsiniz.

✅
Önbellek ve olay

DAX ile okuma önbelleği oluşturur, Streams ve Lambda ile olay tabanlı mimari kurarsınız.

✅
Servis portföyü

DocumentDB, Keyspaces ve Neptune'ü doküman, sütun ailesi ve graf senaryolarına eşlersiniz.

✅
Sunucusuz entegrasyon

Lambda, API Gateway ve EventBridge ile NoSQL destekli sunucusuz mimari kurarsınız.

✅
İzleme ve dayanıklılık

CloudWatch, Global Tables ve PITR ile ölçeklenebilir ve dayanıklı uygulama işletirsiniz.

Kimler İçin Uygundur?

  • AWS üzerinde modern uygulama geliştiren yazılımcılar
  • çözüm mimarları
  • DynamoDB
  • ölçeklenebilir veri katmanı tasarlayan ekipler ve amaca özel NoSQL servislerini öğrenmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS üzerinde modern uygulama geliştiren yazılımcılar, çözüm mimarları, DynamoDB ile ölçeklenebilir veri katmanı tasarlayan ekipler ve amaca özel NoSQL servislerini öğrenmek isteyen BT profesyonelleri için uygundur. Orta seviye olduğundan temel AWS aşinalığı beklenir.
BMAND nedir ve bu eğitimle ilişkisi nedir?
BMAND, Build Modern Applications with AWS NoSQL Databases eğitiminin resmi kurs kodudur. Bu eğitim AWS'nin bu müfredatına uygun hazırlanmıştır ve DynamoDB odağıyla amaca özel NoSQL servislerini kapsar. Program Digital Vizyon Akademi tarafından verilir ve kurumsal ihtiyaca göre uyarlanabilir.
Bu eğitim diğer AWS NoSQL eğitiminden nasıl ayrılır?
BMAND sürümü resmi kurs koduna hizalıdır ve DynamoDB'nin tek tablo tasarımı, GSI, DAX ve Streams konularına ağırlık verir. Kod etiketi taşımayan AWS NoSQL eğitimi ise portföy genelinde uygulama inşası, caching ve olay tabanlı mimariye daha geniş pratik bakışla yaklaşır. İkisi birbirini tamamlar.
Eğitim için ön koşul nedir?
IAM, konsol ve temel AWS servislerine aşinalık ile NoSQL ve anahtar-değer modeline temel bilgi beklenir. Python veya JavaScript gibi bir dilde programlama deneyimi SDK alıştırmalarını kolaylaştırır. İleri düzey DynamoDB deneyimi gerekmez; konular erişim deseni odağıyla ele alını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 eğitime katılımı ve değerlendirmedeki başarıyı belgeler. AWS'nin resmi sertifika sınavları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. Build Modern Applications with AWS NoSQL Databases (BMAND) E 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ı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 →
NoSQL VeritabanlarıAzure Data Fundamentals: Azure Cosmos DB for MongoDB, Apache Cassandra, & Gremlin Eğitimi
Veritabanı Eğitimleri

Azure Data Fundamentals: Azure Cosmos DB for MongoDB, Apache Cassandra, & Gremlin Eğitimi

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

Cosmos DB çok modelli eğitimi: API for MongoDB doküman, API for Cassandra CQL ve API for Gremlin graf modeli ile NoSQL geliştirme uygulamalı işlenir.

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