CONFLUENT KAFKA EĞİTİMİ

Confluent ile olay akışı uygulamaları geliştir

Confluent Platform'da Kafka producer/consumer yazın, Schema Registry ile şema yönetin, Connect ve ksqlDB ile akış hatları kurun.

Confluent Platform ile olay akışı uygulaması geliştirmeyi öğreten orta seviye eğitim: Kafka temelleri, producer/consumer API ve teslimat garantileri, Schema Registry ile Avro/Protobuf şema yönetimi ve evrim, Kafka Connect ile source/sink hatları ve ksqlDB ile…

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

Eğitim Hakkında

Kafka temelleri, producer/consumer, Schema Registry ve ksqlDB

Bu orta seviye eğitim, Confluent Platform üzerinde Apache Kafka ile olay akışı (event streaming) uygulamaları geliştirmeye odaklanır. Kafka temelleri (topic, partition, offset, consumer group), producer ve consumer API'leri, teslimat garantileri ve idempotency işlenir. Schema Registry ile Avro/Protobuf şema yönetimi ve uyumluluk; serileştirme/deserileştirme uygulanır. Kafka Connect ile kaynak/hedef (source/sink) connector kullanımı, ksqlDB ile akış ve tablo (stream/table) üzerinde SQL sorgulama, Control Center ile izleme ele alınır. Exactly-once semantiği ve akış tasarım desenleri gösterilir. Katılımcılar uçtan uca bir akış uygulaması kurar: veri üretir, şema ile serileştirir, Connect ile aktarır ve ksqlDB ile işler.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar temellerden producer/consumer geliştirmeye, Schema Registry ve ksqlDB'ye ilerler.

Seviye

Orta Seviye — Confluent Platform ile Kafka temelleri, producer/consumer geliştirme, Schema Registry, Connect ve ksqlDB'nin ele alınması.

Öğrenme Metodu

Katılımcılar Confluent Platform'da producer/consumer yazıp Schema Registry, Connect ve ksqlDB ile uçtan uca bir akış hattı kurarak öğrenir.

Neden Bu Eğitim?

🔌Producer/Consumer

Kafka API'leriyle güvenilir üretici ve tüketici yazarsınız.

📜Şema Yönetimi

Schema Registry ile şema evrimini güvence altına alırsınız.

🧵Akış Hattı

Connect ve ksqlDB ile kod yazmadan akış hatları kurarsınız.

Anahtar Konular

confluent kafkakafka eğitimiproducer consumerschema registryksqldbkafka connectolay akışıevent streamingexactly-onceavro
“Olay akışı, sistemleri birbirine değil, gerçeğin zamanına bağlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama

Java veya Python ile temel kodlama beklenir.

2
SQL Temeli

ksqlDB modüllerinde temel SQL bilgisi faydalıdır.

3
Mesajlaşma Farkındalığı

Kuyruk/mesajlaşma kavramlarına aşinalık yararlıdır.

4
Lab Ortamı

Confluent Platform veya Kafka çalıştırabilen bir ortam.

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ı, Kafka temel kavramlarını ve olay akışı modelini açıklayabilir.
Modül 1
Olay Akışı
  • Event streaming kavramı
  • Kafka'nın log tabanlı modeli
  • Kuyruk (queue) ile farkı
  • Confluent Platform bileşenleri
  • Kullanım senaryoları
  • Yayınla-abone ol (pub/sub) modeli
Modül 2
Topic ve Partition
  • Topic ve partition yapısı
  • Offset ve sıralama
  • Anahtar (key) ile partition eşlemesi
  • Retention politikası
  • Replikasyon temeli
  • Topic tasarımı
Modül 3
Producer Temeli
  • Producer API akışı
  • Mesaj gönderme (send)
  • Anahtar ve değer serileştirme
  • acks ve teslimat
  • Partitioner mantığı
  • Hata ve retry
Modül 4
Consumer Temeli
  • Consumer API akışı
  • Consumer group ve paralellik
  • Offset commit (auto/manual)
  • Poll döngüsü
  • Rebalance davranışı
  • Mesaj işleme garantisi
Günün hedefiKatılımcı, güvenilir producer ve consumer uygulamaları geliştirebilir.
Modül 1
İleri Producer
  • Senkron ve asenkron gönderme
  • Callback ile sonuç yönetimi
  • Idempotent producer
  • Batch ve linger ayarı
  • Sıkıştırma
  • Üretici hata yönetimi
Modül 2
İleri Consumer
  • Manuel offset yönetimi
  • Seek ve offset sıfırlama
  • Partition atama (assign vs subscribe)
  • Rebalance listener
  • At-least-once işleme
  • Tüketici dayanıklılığı
Modül 3
Teslimat Garantileri
  • At-most-once
  • At-least-once
  • Exactly-once semantiği
  • Transaction API
  • Idempotency ile ilişki
  • Garanti seçiminin etkisi
Modül 4
Hata ve Yeniden Deneme
  • Retry ve backoff
  • Dead letter topic deseni
  • Zehirli mesaj (poison pill) yönetimi
  • Tekrar işleme (reprocessing)
  • İdempotent tüketici
  • Dayanıklı akış tasarımı
Günün hedefiKatılımcı, Schema Registry ile şemayı yönetip evrimi güvence altına alabilir.
Modül 1
Schema Registry
  • Şema yönetimi ihtiyacı
  • Subject ve sürüm kavramı
  • REST arayüzü
  • Şema kaydı ve alma
  • Producer/consumer entegrasyonu
  • Şema kimliği (schema id)
Modül 2
Serileştirme Formatları
  • Avro serileştirme
  • Protobuf serileştirme
  • JSON Schema
  • Serializer/deserializer yapılandırma
  • Format seçimi
  • Performans ve boyut
Modül 3
Şema Evrimi
  • Backward uyumluluk
  • Forward uyumluluk
  • Full uyumluluk
  • Alan ekleme/çıkarma kuralları
  • Uyumluluk modunun ayarı
  • Kırılmayan evrim stratejisi
Modül 4
Veri Sözleşmesi
  • Data contract kavramı
  • Üretici/tüketici anlaşması
  • Şema yönetişimi
  • Sürüm geçiş planı
  • Hatalı şema senaryoları
  • Şema dokümantasyonu
Günün hedefiKatılımcı, Connect ve ksqlDB ile akış hatları kurup işleyebilir.
Modül 1
Kafka Connect
  • Connect mimarisi (worker, connector, task)
  • Source connector (DB/dosya)
  • Sink connector (DB/depolama)
  • Connector yapılandırma
  • Dağıtık (distributed) mod
  • Connect izleme
Modül 2
Transform ve Hata
  • Single Message Transform (SMT)
  • Alan dönüşümleri
  • Converter ve şema
  • Dead letter queue
  • Yeniden başlatma
  • Connector bakımı
Modül 3
ksqlDB Temeli
  • Stream ve table kavramı
  • CREATE STREAM/TABLE
  • SELECT ile akış sorgulama
  • Filtreleme ve dönüşüm
  • Pencereli agregasyon
  • Materialized view
Modül 4
ksqlDB İleri
  • Stream-stream join
  • Stream-table join
  • Push ve pull sorgu
  • Yeni topic'e yazma
  • ksqlDB ile zenginleştirme
  • Uçtan uca akış örneği

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kafka Temeli

Topic, offset ve consumer group modelini açıklarsınız.

✅
Producer

Idempotent ve güvenilir producer yazarsınız.

✅
Consumer

Offset yönetimi ile dayanıklı consumer yazarsınız.

✅
Teslimat

At-least-once ve exactly-once semantiğini uygularsınız.

✅
Schema Registry

Şema kaydı ve serileştirmeyi entegre edersiniz.

✅
Şema Evrimi

Uyumluluk modlarıyla şemayı güvenle geliştirirsiniz.

✅
Connect

Source/sink connector ile akış hatları kurarsınız.

✅
ksqlDB

Stream/table ve join ile SQL tabanlı akış işlersiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • veri mühendisleri
  • Confluent Kafka ile olay akışı uygulaması geliştirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştiriciler, veri mühendisleri ve Confluent Kafka ile olay akışı uygulaması geliştirmek isteyenler için uygundur.
Yönetim eğitiminden farkı nedir?
Bu eğitim uygulama geliştirme (producer/consumer, Schema Registry, ksqlDB) odaklıdır; Yönetim eğitimi broker ve küme işletimini kapsar.
Programlama gerekli mi?
Evet; Java veya Python ile temel kodlama beklenir, ksqlDB için ayrıca SQL faydalıdır.
ksqlDB nedir?
Kafka üzerinde SQL benzeri dille akış (stream) ve tablo (table) işleme yapmayı sağlayan Confluent bileşenidir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Confluent Kafka Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Büyük Veri TeknolojileriOptimizing Query Executions with Hive Eğitimi
Veri ve Analitik Eğitimleri

Optimizing Query Executions with Hive Eğitimi

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

Hive sorgularını kök nedenden hızlandırın: EXPLAIN plan analizi, Tez/LLAP, map-side/SMB/skew join, ORC pushdown, bloom filter, partition pruning ve CBO.

Detayları Gör →
Büyük Veri TeknolojileriProcessing Data: Getting Started with Apache Kafka Eğitimi
Veri ve Analitik Eğitimleri

Processing Data: Getting Started with Apache Kafka Eğitimi

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

Veri işleme bağlamında Apache Kafka'ya başlayın: temel kavramlar, Docker kurulumu, CLI ve Python ile ilk veri akışı, consumer group ve ekosisteme bakış.

Detayları Gör →
Büyük Veri TeknolojileriProcessing Data: Integrating Kafka with Apache Spark Eğitimi
Veri ve Analitik Eğitimleri

Processing Data: Integrating Kafka with Apache Spark Eğitimi

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

Spark Structured Streaming ile Kafka entegrasyonunu öğrenin: Kafka source/sink, from_json ayrıştırma, offset yönetimi, pencereleme, checkpoint ve exactly-once.

Detayları Gör →
Büyük Veri TeknolojileriProcessing Data: Introducing Apache Spark Eğitimi
Veri ve Analitik Eğitimleri

Processing Data: Introducing Apache Spark Eğitimi

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

Apache Spark'a başlayın: dağıtık işleme modeli, driver/executor mimarisi, RDD dönüşüm/eylemleri, DataFrame, Spark SQL ve ilk veri işleme işi.

Detayları Gör →
Büyük Veri TeknolojileriProgramming ile Big Data'yi R ile Kullanmak Eğitimi
Veri ve Analitik Eğitimleri

Programming ile Big Data'yi R ile Kullanmak Eğitimi

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

R'ı büyük veriyle ölçekli kullanın: data.table performansı, sparklyr/SparkR ile Spark bağlantısı, dplyr dağıtık işleme, MLlib modelleme ve spark_apply.

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