WORKING WITH APACHE CASSANDRA: GETTING STARTED EĞİTİMİ

Apache Cassandra'ya sıfırdan başlayın, ilk tablonuzu kurun

Cassandra mimarisi, kurulum, keyspace, tablo, CQL temelleri ve basit veri modeli

Bu eğitim, yüksek erişilebilirlik ve yatay ölçeklenme sunan dağıtık NoSQL veritabanı Cassandra'ya sıfırdan giriş yapar. Katılımcılar masterless ring mimarisini, düğüm, replication ve partition kavramlarını, Cassandra kurulumunu ve cqlsh ile bağlanmayı, keyspa…

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

Eğitim Hakkında

Dağıtık NoSQL veritabanı Cassandra'ya temelden ve uygulamalı giriş eğitimi

Bu eğitim, yüksek erişilebilirlik ve yatay ölçeklenme sunan dağıtık NoSQL veritabanı Cassandra'ya sıfırdan giriş yapar. Katılımcılar masterless ring mimarisini, düğüm, replication ve partition kavramlarını temel düzeyde öğrenir. Cassandra kurulumu, cqlsh ile bağlanma, keyspace ve tablo oluşturma, partition key ile clustering key'den oluşan birincil anahtar ve CQL ile temel INSERT, SELECT, UPDATE, DELETE işlemleri uygulamalı ele alınır. İlk basit veri modeli birlikte kurulur.

Süre ve Format

2 Gün. İlk gün Cassandra mimarisi, kurulum ve temel kavramlar, ikinci gün keyspace, tablo, CQL temelleri ve ilk veri modeli işlenir.

Seviye

Başlangıç Seviyesi — Apache Cassandra mimarisi, kurulum, CQL temelleri ve ilk veri modeli

Öğrenme Metodu

Her konu kurulu bir Cassandra ortamı ve cqlsh üzerinde keyspace, tablo oluşturma ve sorgulama adımlarıyla uygulamalı işlenir.

Neden Bu Eğitim?

🔗Dağıtık temel

Masterless ring mimarisini temelden kavrayarak Cassandra'nın neden ölçeklendiğini anlarsınız.

🧱Sağlam başlangıç

Keyspace, tablo ve birincil anahtar kavramlarını öğrenerek doğru temeller üzerine çıkarsınız.

⌨️Uygulamalı CQL

cqlsh üzerinde ilk tablonuzu kurar, veri ekleyip sorgulayarak somut deneyim kazanırsınız.

Anahtar Konular

apache cassandra eğitimicassandra giriş eğitimicassandra başlangıçcql eğitiminosql veritabanı eğitimicassandra kursudağıtık veritabanı eğitimicassandra kurulumcqlsh eğitimiwide-column veritabanı
“Cassandra'ya iyi bir başlangıç, veriyi tabloya değil cevaplamak istediğiniz soruya göre düşünmekle olur.”

Ön Koşullar

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

1
Veritabanı temeli

Tablo, kayıt ve sorgu gibi temel veritabanı kavramlarına aşinalık faydalıdır.

2
SQL bilgisi

Temel SQL SELECT ve INSERT bilgisi CQL söz diziminin hızlı kavranmasına yardımcı olur.

3
Komut satırı kullanımı

Temel terminal ve cqlsh kullanımı örneklerin takip edilmesini sağlar.

4
Laboratuvar ortamı

Cassandra kurulu bir ortam veya docker imajı uygulamaların 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 Cassandra'nın masterless ring mimarisini, düğüm, replication ve partition kavramlarını temel düzeyde kavrar, kurulumu yapar ve cqlsh ile kümeye bağlanır.
Modül 1
NoSQL ve Cassandra'ya Giriş
  • İlişkisel veritabanı ile NoSQL arasındaki farklar
  • Cassandra'nın wide-column NoSQL modeli
  • Yüksek erişilebilirlik ve yatay ölçeklenme vaadi
  • Cassandra'nın tipik kullanım senaryoları
  • CAP teoremi ve Cassandra'nın AP konumu
  • Eventual consistency kavramına giriş
Modül 2
Masterless Ring Mimarisi
  • Peer-to-peer mimari ve tek hata noktasının olmaması
  • Ring üzerinde düğümlerin (node) konumlanması
  • Gossip protokolü ile düğüm durumu paylaşımı
  • Coordinator düğümün istekleri yönlendirmesi
  • Düğüm ekleyerek doğrusal yatay ölçeklenme
  • Cluster ve data center kavramları
Modül 3
Replication ve Partition Temelleri
  • Partition key ile verinin düğümlere dağıtılması
  • Consistent hashing ile dengeli dağılım
  • Replication factor ile kopya sayısı
  • Kopyaların farklı düğümlerde tutulması
  • Veri dayanıklılığı ve erişilebilirlik ilişkisi
  • Tutarlılık seviyesi kavramına ilk bakış
Modül 4
Kurulum ve cqlsh ile Bağlanma
  • Cassandra'nın docker veya paketle kurulumu
  • Tek düğümlü geliştirme ortamının hazırlanması
  • Servisin başlatılması ve durumunun kontrolü
  • nodetool status ile düğüm durumunu görme
  • cqlsh ile kümeye bağlanma ve oturum açma
  • cqlsh üzerinde ilk komutların çalıştırılması
Günün hedefiKatılımcılar keyspace ve tablo oluşturur, partition key ile clustering key'den oluşan birincil anahtarı tasarlar, CQL ile INSERT, SELECT, UPDATE, DELETE yapar ve ilk veri modelini kurar.
Modül 1
Keyspace ve Tablo Oluşturma
  • CREATE KEYSPACE ile replication ayarının tanımı
  • SimpleStrategy ile tek veri merkezi replikasyonu
  • USE komutu ile aktif keyspace'in seçilmesi
  • CREATE TABLE ile tablo ve sütun tanımı
  • Temel CQL veri tipleri: text, int, uuid, timestamp
  • DESCRIBE ile şema bilgisinin görüntülenmesi
Modül 2
Birincil Anahtar ve Veri Modeli
  • Partition key ile verinin düğümlere dağıtılması
  • Clustering key ile partition içinde sıralama
  • Basit ve bileşik birincil anahtar farkı
  • Query-first modelleme mantığına giriş
  • Denormalizasyon ve veri tekrarının kabulü
  • Partition boyutuna temel düzeyde dikkat etme
Modül 3
Temel CQL İşlemleri
  • INSERT ile tabloya yeni satır ekleme
  • SELECT ile partition key üzerinde sorgulama
  • WHERE koşuluyla birincil anahtar filtreleme
  • UPDATE ile mevcut satırı güncelleme
  • DELETE ile satır veya sütun silme
  • ALLOW FILTERING uyarısı ve kaçınılması
Modül 4
İlk Veri Modelini Kurma
  • Örnek bir uygulamanın erişim desenlerini belirleme
  • Erişim desenine uygun tablo tasarlama
  • Uygun partition ve clustering key seçimi
  • TTL ile satıra temel düzeyde süre tanımı
  • Basit sorgularla modeli doğrulama
  • Temel tutarlılık seviyesini (ONE, QUORUM) seçme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NoSQL temeli

İlişkisel ve NoSQL farkını kavrar, Cassandra'nın wide-column modelini anlarsınız.

✅
Dağıtık mimari

Masterless ring, gossip ve coordinator kavramlarıyla Cassandra'nın ölçeklenmesini anlarsınız.

✅
Replication temeli

Partition, consistent hashing ve replication factor ile veri dağıtımını kavrarsınız.

✅
Kurulum ve bağlanma

Cassandra'yı kurar, servisi başlatır ve cqlsh ile kümeye bağlanarak ilk komutları çalıştırırsınız.

✅
Keyspace ve tablo

CREATE KEYSPACE ve CREATE TABLE ile veri yapınızı ve replikasyon ayarlarını doğru oluşturursunuz.

✅
Birincil anahtar

Partition key ve clustering key ile basit ve bileşik anahtar tasarımını kavrarsınız.

✅
Temel CQL

INSERT, SELECT, UPDATE ve DELETE ile verileri cqlsh üzerinde rahatça işlersiniz.

✅
İlk veri modeli

Query-first yaklaşımıyla erişim desenine uygun ilk basit veri modelinizi kurarsınız.

Kimler İçin Uygundur?

  • Dağıtık NoSQL veritabanlarına yeni başlayan yazılım geliştiriciler
  • veri mühendisliğine ilgi duyanlar
  • Cassandra'yı temelden öğrenmek isteyen BT uzmanları ile öğrenciler için uygundur

Sıkça Sorulan Sorular

Cassandra Getting Started eğitimi kimler için uygundur?
Dağıtık NoSQL veritabanlarına yeni başlayan yazılım geliştiriciler, veri mühendisliğine ilgi duyanlar ve Cassandra'yı temelden öğrenmek isteyen BT uzmanları ile öğrenciler için uygundur. NoSQL deneyimi olmayanlar da mimari ve CQL sıfırdan ele alındığı için eğitimi rahatça takip edebilir.
Bu eğitim için hangi ön bilgi gerekir?
Temel veritabanı kavramları ve temel SQL bilgisi beklenir. İleri NoSQL veya dağıtık sistem deneyimi gerekmez. Mimari, kurulum, keyspace, tablo ve temel CQL işlemleri sıfırdan ele alınır ve cqlsh üzerinde uygulamalı pekiştirilir.
Cassandra veri modellemesi ilişkisel veritabanından neden farklı?
Cassandra'da tasarım sorgudan başlar: önce erişim desenleri belirlenir, sonra bunları karşılayacak tablolar oluşturulur. Join yoktur, denormalizasyon ve veri tekrarı normaldir. Bu giriş eğitiminde query-first mantığı ve basit partition/clustering key tasarımı temel düzeyde işlenir.
Bu eğitim ileri Cassandra konularını kapsıyor mu?
Hayır. Bu eğitim temellere odaklanır: mimari, kurulum, keyspace, tablo ve basit CQL. Tunable consistency, okuma/yazma yolu, compaction, repair, secondary index ve küme yönetimi gibi ileri konular ayrı Cassandra yönetimi ve geliştirme eğitimlerinde 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 başarıyı belgeler. Eğitim yüz yüze veya online olarak kurumun ihtiyaçlarına göre 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. Working with Apache Cassandra: Getting Started 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ıGeliştiriciler İçin Elasticsearch Eğitimi
Veritabanı Eğitimleri

Geliştiriciler İçin Elasticsearch Eğitimi

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

Geliştiriciler için Elasticsearch: indeksleme, analyzer, Query DSL, full-text arama, relevance, aggregation ve uygulama entegrasyonu uygulamalı anlatılır.

Detayları Gör →
NoSQL VeritabanlarıGeliştiriciler ve Sistem Yöneticileri için Redis Eğitimi
Veritabanı Eğitimleri

Geliştiriciler ve Sistem Yöneticileri için Redis Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri Redis eğitimi: veri yapıları, RDB/AOF kalıcılık, replikasyon, Sentinel, Redis Cluster, ACL güvenlik ve performans izleme uygulamalı anlatılır.

Detayları Gör →
NoSQL VeritabanlarıGetting Started with Cosmos DB NoSQL Development (DP-3015) Eğitimi
Veritabanı Eğitimleri

Getting Started with Cosmos DB NoSQL Development (DP-3015) Eğitimi

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

DP-3015 Cosmos DB NoSQL eğitimi: dağıtık mimari, partition key, RU/s throughput, SQL sorgu dili ve .NET SDK ile geliştirme giriş düzeyinde anlatılır.

Detayları Gör →
NoSQL VeritabanlarıGetting Started with Cosmos DB NoSQL Development Eğitimi
Veritabanı Eğitimleri

Getting Started with Cosmos DB NoSQL Development Eğitimi

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

Azure Cosmos DB NoSQL API ile uygulama geliştirme eğitimi: partition key tasarımı, RU kapasite modeli, SDK ile CRUD, SQL sorguları ve change feed.

Detayları Gör →
NoSQL VeritabanlarıGraph Analytics with Neo4j: Administering a Neo4j Database Eğitimi
Veritabanı Eğitimleri

Graph Analytics with Neo4j: Administering a Neo4j Database Eğitimi

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

Neo4j veritabanı yönetimi eğitimi: kurulum, neo4j.conf yapılandırması, bellek ayarı, RBAC güvenlik, yedekleme/geri yükleme, Causal Cluster ve izleme.

Detayları Gör →
NoSQL VeritabanlarıGraph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j Eğitimi
Veritabanı Eğitimleri

Graph Analytics with Neo4j: An Introduction to Graph Databases & Neo4j Eğitimi

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

Graph veritabanı kavramlarına ve Neo4j'ye giriş eğitimi: property graph modeli, node ve relationship kavramları, kullanım alanları ve temel Cypher.

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