Olay akışını Kafka ile ölçekli ve güvenilir taşı
Apache Kafka'yı dağıtık olay akışı platformu olarak uçtan uca ele alan orta seviye eğitim: topic/partition/offset mimarisi, broker ve replikasyon, acks ve idempotent producer, consumer group ve offset yönetimi, exactly-once semantiği, Schema Registry, Kafka C…
Broker mimarisi, producer/consumer, teslim garantileri, Connect ve Streams
Bu eğitim, Apache Kafka'yı bir dağıtık olay akışı platformu olarak uçtan uca ele alır. Katılımcılar topic, partition, offset, replikasyon ve broker/controller mimarisini kavrar; KRaft ve ZooKeeper tabanlı küme farklarını öğrenir. Producer tarafında acks, idempotence, batching ve partitioner; consumer tarafında consumer group, rebalance, offset commit ve teslim garantileri (at-most/at-least/exactly-once) işlenir. Ardından schema yönetimi, Kafka Connect ile kaynak/hedef entegrasyonu ve Kafka Streams ile akış işleme uygulanır. Eğitim, retention, log compaction ve izleme (lag, throughput) konularıyla operasyonel bakışı tamamlar.
3 Gün. Her gün dört modül; Kafka mimarisinden producer/consumer geliştirmeye, Connect ve Streams ile entegrasyona ilerlenir.
Orta Seviye — Apache Kafka'nın dağıtık log mimarisi, üretici/tüketici API'leri, Kafka Connect ve Streams ile uçtan uca mesajlaşma platformunun ele alınması.
Katılımcılar gerçek bir Kafka kümesinde topic oluşturup CLI ve kod ile mesaj üretip tüketir, consumer group ve lag davranışını uygulamalı gözlemler.
Partition, offset ve replikasyon ile Kafka'nın dağıtık log modelini kavrarsınız.
acks, idempotence ve exactly-once ile mesaj güvenilirliğini yönetirsiniz.
Kafka Connect ve Streams ile veri kaynaklarını akışa bağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Python ile temel kod yazabilme güçlü biçimde faydalıdır.
Mesajlaşma ve istemci/sunucu kavramlarına temel aşinalık faydalıdır.
Komut satırından servis çalıştırabilme beklenir.
Çalışan bir Kafka kümesi veya Docker/Confluent kurulumu ile erişim.
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.
Program sonunda katılımcılar:
Topic, partition, offset ve replikasyon modelini açıklarsınız.
Broker, controller, ISR ve KRaft/ZooKeeper farkını kavrarsınız.
acks, idempotence ve batching ile güvenilir üretici yazarsınız.
Consumer group, rebalance ve offset commit'i doğru yönetirsiniz.
At-least-once ve exactly-once semantiğini uygularsınız.
Kafka Connect ile kaynak/hedef sistemleri akışa bağlarsınız.
Kafka Streams ile KStream/KTable dönüşümleri kurarsınız.
Lag, retention ve compaction'ı izleyip kümeyi ölçeklendirirsiniz.
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.
Cassandra ring mimarisi, sorgu odaklı veri modelleme, partition/clustering tasarımı, CQL sorguları ve DDL ile şema oluşturmayı öğrenin. İleri seviye eğitim.
Detayları Gör →Spark MLlib ile büyük veride ileri analitik: öznitelik mühendisliği, regresyon/sınıflandırma/kümeleme, model değerlendirme ve üretime alma. İleri seviye eğitim.
Detayları Gör →Hive'da partitioning ve bucketing ile sorguları hızlandırın, ROW_NUMBER, RANK, LAG/LEAD ve kayan pencerelerle ileri analitik yapın. Orta seviye eğitim.
Detayları Gör →Kafka ve Spark Structured Streaming ile event-time pencereleme, watermark, stateful işleme ve exactly-once akış hatları kurun. İleri seviye eğitim.
Detayları Gör →Büyük veri setlerini SQL ve Spark ile keşfedin, agregasyon ve pencere fonksiyonlarıyla analiz edin, görselleştirip içgörüye dönüştürün. Orta seviye eğitim.
Detayları Gör →