INTRODUCTION TO AMAZON DYNAMODB EĞİTİMİ

AWS'in yönetilen NoSQL veritabanı DynamoDB'ye ilk adım

DynamoDB tablo, partition key, item, kapasite modu ve temel CRUD işlemlerine giriş

Introduction to Amazon DynamoDB Eğitimi, AWS'in tam yönetilen, sunucusuz NoSQL veritabanı DynamoDB'ye giriş niteliğindedir. Katılımcılar tablo, item ve attribute kavramlarını, partition key ve sort key ile birincil anahtar tasarımını öğrenir.

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

Eğitim Hakkında

Amazon DynamoDB temel kavramlarını ve kullanımını sıfırdan öğreten başlangıç eğitimi

Introduction to Amazon DynamoDB Eğitimi, AWS'in tam yönetilen, sunucusuz NoSQL anahtar-değer ve belge veritabanı DynamoDB'ye giriş niteliğindedir. Katılımcılar tablo, item ve attribute kavramlarını, partition key ve sort key ile birincil anahtar tasarımını öğrenir. On-demand ve provisioned kapasite modlarını, RCU ve WCU mantığını kavrar. Konsol, CLI ve SDK ile tablo oluşturma, PutItem, GetItem, Query ve Scan işlemlerini uygular.

Süre ve Format

2 Gün. İlk gün DynamoDB kavramları, tablo yapısı ve anahtar tasarımı, ikinci gün CRUD işlemleri, sorgulama ve temel en iyi uygulamalar işlenir.

Seviye

Başlangıç Seviyesi — Amazon DynamoDB'nin temel kavramlarını, tablo yapısını ve temel işlemlerini sıfırdan kapsar

Öğrenme Metodu

Her konu gerçek bir AWS hesabında konsol, CLI ve SDK ile tablo oluşturup veri yazıp sorgulayarak uygulamalı işlenir.

Neden Bu Eğitim?

☁️Sunucusuz başlangıç

Sunucu yönetmeden tam yönetilen bir NoSQL veritabanıyla çalışmayı öğrenerek buluta hızlı bir giriş yaparsınız.

🔑Anahtar tasarımı

Partition key ve sort key kavramlarını erkenden öğrenerek ölçeklenebilir tabloların temelini doğru atarsınız.

💡Uygulamalı öğrenin

Konsol, CLI ve SDK ile gerçek işlemler yaparak DynamoDB'yi teoride değil pratikte deneyimlersiniz.

Anahtar Konular

amazon dynamodb eğitimidynamodb giriş eğitimiaws nosql veritabanı eğitimidynamodb kursupartition key tasarımıdynamodb query scannosql veritabanı eğitimiaws veritabanı eğitimisunucusuz veritabanıdynamodb temelleri
“DynamoDB'de başarı sorgudan önce tasarımda başlar; doğru seçilmiş bir partition key, ölçek büyüdükçe performansın sabit kalmasını sağlar.”

Ön Koşullar

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

1
Temel AWS farkındalığı

AWS konsolu ve bölge (region) kavramına temel aşinalık servisleri izlemeyi belirgin biçimde kolaylaştırır.

2
Programlama temeli

Herhangi bir dilde temel programlama bilgisi SDK ile yapılan alıştırmaları takip etmeyi destekler.

3
JSON aşinalığı

JSON veri biçimine temel aşinalık DynamoDB item yapısını ve attribute kavramını kavramayı hızlandırır.

4
AWS hesabı

Serbest kullanım (free tier) kapsamında bir AWS hesabı uygulamalı alıştırmaları yapabilmek için gerekir.

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 DynamoDB'nin temel kavramlarını öğrenir; tablo, item ve attribute yapısını kavrar, partition ve sort key ile birincil anahtar tasarlar ve ilk tablosunu oluşturur.
Modül 1
DynamoDB'ye Giriş
  • Tam yönetilen, sunucusuz NoSQL veritabanı kavramı
  • Anahtar-değer ve belge modeli desteğinin anlamı
  • DynamoDB'nin ilişkisel veritabanından temel farkları
  • Yüksek ölçek ve tahmin edilebilir performans vaadi
  • Uygun kullanım senaryoları ve sınırlamaları
  • AWS ekosistemi içinde DynamoDB'nin konumu
Modül 2
Tablo, Item ve Attribute
  • Tablo, item (öğe) ve attribute (nitelik) kavramları
  • Şemasız yapı ve item başına farklı attribute'ler
  • Desteklenen veri tipleri (string, number, map, list)
  • Item boyut sınırı (400 KB) ve etkisi
  • JSON item yapısının DynamoDB'de temsili
  • Tablo oluştururken zorunlu ve opsiyonel alanlar
Modül 3
Birincil Anahtar Tasarımı
  • Partition key (hash key) ile item dağılımı
  • Sort key ile bileşik (composite) birincil anahtar
  • Partition key'in veri dağılımına ve ölçeğe etkisi
  • Benzersizlik kuralı ve anahtar seçim ilkeleri
  • Sort key ile aralık (range) sorgularına hazırlık
  • Sıcak partition (hot partition) riskine kısa bakış
Modül 4
Kapasite Modları
  • On-demand kapasite modunun çalışma mantığı
  • Provisioned mod ile RCU ve WCU tanımlanması
  • Okuma birimlerinde strong ve eventual tutarlılık farkı
  • Auto scaling ile provisioned kapasitenin ölçeklenmesi
  • Kapasite modunun maliyet üzerindeki etkisi
  • İş yüküne göre doğru kapasite modunun seçimi
Günün hedefiKatılımcılar DynamoDB üzerinde temel veri işlemlerini uygular; PutItem, GetItem, Query ve Scan kullanır, ikincil indeks kavramını öğrenir ve başlangıç düzeyinde iyi uygulamaları kavrar.
Modül 1
Temel CRUD İşlemleri
  • PutItem ile yeni item oluşturma ve üzerine yazma
  • GetItem ile anahtara göre tek item okuma
  • UpdateItem ile belirli attribute'lerin güncellenmesi
  • DeleteItem ile tek item'ın silinmesi işlemi
  • Koşullu ifadelerle (condition expression) güvenli yazma
  • Konsol, CLI ve SDK ile aynı işlemlerin yapılması
Modül 2
Query ve Scan İşlemleri
  • Query ile partition key üzerinden verimli okuma
  • Sort key koşullarıyla aralık sorgularının yapılması
  • Scan ile tüm tablonun taranması ve maliyeti
  • Query ve Scan arasındaki performans farkı
  • FilterExpression ile sonuçların süzülmesi
  • Sayfalama (pagination) ve LastEvaluatedKey mantığı
Modül 3
İkincil İndeksler
  • Global Secondary Index (GSI) kavramına giriş
  • Local Secondary Index (LSI) ile ek sort key
  • İndekslerin farklı erişim desenlerine olanak sağlaması
  • İndekse projeksiyon (projection) seçeneklerinin etkisi
  • GSI'ın ayrı kapasite ve tutarlılık davranışı
  • İndeks eklemenin maliyet ve tasarıma etkisi
Modül 4
Başlangıç İyi Uygulamaları
  • Erişim deseninden yola çıkarak tablo tasarımı
  • Scan yerine Query tercih etmenin önemi
  • Dengeli partition key seçerek sıcak partition önleme
  • TTL ile eski item'ların otomatik silinmesi
  • Temel güvenlik için IAM izinlerinin daraltılması
  • CloudWatch ile temel metriklerin izlenmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DynamoDB kavramı

Tam yönetilen, sunucusuz NoSQL veritabanı olarak DynamoDB'nin mantığını ve kullanım alanlarını açıklarsınız.

✅
Veri modeli

Tablo, item ve attribute yapısını, şemasız esnekliği ve desteklenen veri tiplerini kavrarsınız.

✅
Anahtar tasarımı

Partition key ve sort key ile ölçeklenebilir birincil anahtarların temel tasarımını yaparsınız.

✅
Kapasite modları

On-demand ve provisioned modlar ile RCU/WCU mantığını kavrar, iş yüküne uygun modu seçersiniz.

✅
CRUD işlemleri

PutItem, GetItem, UpdateItem ve DeleteItem ile temel veri işlemlerini konsol ve SDK üzerinde yaparsınız.

✅
Query ve Scan

Query ile verimli okuma yapar, Scan'in maliyetini anlar ve ikisini doğru yerde kullanırsınız.

✅
İkincil indeksler

GSI ve LSI kavramlarını öğrenerek farklı erişim desenlerine yanıt veren tasarımların temelini kurarsınız.

✅
İyi uygulamalar

Erişim deseni, sıcak partition önleme ve TTL gibi başlangıç düzeyi iyi uygulamaları uygularsınız.

Kimler İçin Uygundur?

  • AWS'e yeni başlayan geliştiriciler
  • bulut tabanlı uygulama geliştirmek isteyen yazılımcılar
  • NoSQL dünyasına giriş yapmak isteyen veritabanı meraklıları
  • DynamoDB temellerini öğrenmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
AWS'e yeni başlayan geliştiriciler, bulut tabanlı uygulama geliştirmek isteyen yazılımcılar, NoSQL dünyasına giriş yapmak isteyen veritabanı meraklıları ve DynamoDB temellerini öğrenmek isteyen BT profesyonelleri için uygundur. İlişkisel veritabanı bilen ve NoSQL'e geçiş yapmak isteyenlere de hitap eder.
Eğitim için hangi ön bilgiler gerekir?
Temel AWS konsolu ve bölge kavramına aşinalık, herhangi bir dilde temel programlama bilgisi ve JSON veri biçimine aşinalık beklenir. Serbest kullanım kapsamında bir AWS hesabı alıştırmalar için gereklidir. İleri düzey NoSQL veya bulut deneyimi gerekmez; konular sıfırdan uygulamalı anlatılır.
DynamoDB ilişkisel veritabanından nasıl farklıdır?
DynamoDB şemasız, anahtar-değer ve belge modelini destekleyen, sunucusuz ve yatay ölçeklenen bir NoSQL veritabanıdır. Join ve karmaşık SQL yerine önceden tasarlanmış erişim desenleri ve anahtar tabanlı erişime dayanır. Sabit ve tahmin edilebilir performans sunar; eğitimde bu farklar uygulamalı gösterilir.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem online olarak verilebilir ve kurumun ihtiyacına göre uyarlanır. Her iki biçimde de katılımcılar gerçek bir AWS hesabı üzerinde konsol, CLI ve SDK ile uygulamalı alıştırmalar yapar. Kurumsal gruplar için içerik ve örnekler kuruma özel biçimde düzenlenebilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. AWS'in resmi sertifikasından bağımsızdır; resmi sınav hedefleniyorsa 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. Introduction to Amazon DynamoDB 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ıWorking with Amazon DynamoDB: Interacting with DynamoDB Eğitimi
Veritabanı Eğitimleri

Working with Amazon DynamoDB: Interacting with DynamoDB Eğitimi

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

DynamoDB API eğitimi: PutItem/GetItem, Query ve Scan, condition/update/filter expression'ları, batch, transaction, PartiQL ve SDK entegrasyonunu uygulamalı öğre

Detayları Gör →
NoSQL VeritabanlarıWorking with Apache Cassandra: Getting Started Eğitimi
Veritabanı Eğitimleri

Working with Apache Cassandra: Getting Started Eğitimi

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

Apache Cassandra giriş eğitimi: masterless ring mimarisi, kurulum, cqlsh, keyspace ve tablo oluşturma, birincil anahtar ve temel CQL işlemlerini uygulamalı öğre

Detayları Gör →
NoSQL VeritabanlarıWorking with Apache Cassandra: Indexes, Aggregations, & Programmatic Access Eğitimi
Veritabanı Eğitimleri

Working with Apache Cassandra: Indexes, Aggregations, & Programmatic Access Eğitimi

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

Cassandra eğitimi: secondary index, SASI, SAI, COUNT/SUM/AVG aggregation, UDF/UDA ve DataStax sürücüleriyle prepared statement, async ve paging öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with Apache Cassandra: Using Collection & User-defined Fields Eğitimi
Veritabanı Eğitimleri

Working with Apache Cassandra: Using Collection & User-defined Fields Eğitimi

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

Cassandra eğitimi: list, set, map koleksiyonları, frozen yapılar, User-Defined Type, tuple ve counter ile yapılı veri modellemeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with Apache Cassandra: Using Replication, Consistency, & CQL Eğitimi
Veritabanı Eğitimleri

Working with Apache Cassandra: Using Replication, Consistency, & CQL Eğitimi

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

Cassandra eğitimi: replication stratejileri, replication factor, tunable consistency, quorum, R+W>RF kuralı ve CQL ile DML, TTL, LWT, batch öğrenin.

Detayları Gör →
NoSQL VeritabanlarıWorking with MongoDB Atlas: An Introduction to MongoDB Atlas Eğitimi
Veritabanı Eğitimleri

Working with MongoDB Atlas: An Introduction to MongoDB Atlas Eğitimi

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

MongoDB Atlas giriş eğitimi: Atlas hesabı, cluster oluşturma, tier ve bölge seçimi, bağlantı, doküman modeli ve temel CRUD işlemlerini baştan öğrenin.

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