Kafka'yı mimariden akış işlemeye kadar uygulamalı kur
Apache Kafka'yı sıfırdan üretime taşıyan uygulamalı eğitim: broker/partition/replikasyon mimarisi, producer ve consumer API, teslim garantileri, Kafka Streams ile akış işleme, Kafka Connect entegrasyonu ve Schema Registry ile şema yönetimi.
Topic, partition, producer/consumer API, Streams ve Connect
Bu uygulamalı eğitim, Apache Kafka'yı sıfırdan üretim seviyesine taşıyan bütünsel bir rehberdir. Broker, topic, partition, offset ve replikasyon mimarisi; producer API (acks, idempotence, batching, compression) ve consumer API (consumer group, rebalance, offset commit); mesaj sıralama ve teslim garantileri (at-least-once, exactly-once) işlenir. Ardından Kafka Streams ile stateless/stateful işleme, KTable ve pencereleme, Kafka Connect ile kaynak/hedef konektörleri, şema yönetimi ve temel operasyon (retention, monitoring) ele alınır. Katılımcı, gerçek bir olay akışı uygulaması kurabilir.
4 Gün. Her gün dört modül; katılımcılar Kafka'yı mimariden akış işleme ve entegrasyona kadar kurar.
Orta Seviye — Apache Kafka'nın mimarisinden producer/consumer geliştirmeye, Kafka Streams ve Connect'e kadar uçtan uca uygulamalı ele alınması.
Katılımcılar yerel/konteyner Kafka kümesinde CLI ve kod ile topic, producer, consumer ve Streams uygulamaları geliştirir.
Kafka ile yüksek hacimli olay akışını güvenle taşımayı öğrenirsiniz.
CLI ve kodla gerçek producer/consumer ve Streams uygulamaları yazarsınız.
Kafka Connect ile veri tabanı ve dosyaları koda dokunmadan bağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Python ile temel programlama deneyimi faydalıdır.
Kuyruk/publish-subscribe mantığına aşinalık yararlıdır.
Terminal ve temel Linux komutlarına aşinalık beklenir.
Docker veya yerel Kafka kurulabilen bir makine ve bir IDE.
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:
Broker, partition, offset ve replikasyonu uçtan uca açıklarsınız.
CLI ile topic oluşturup saklama politikalarını ayarlarsınız.
acks, idempotence ve batching ile dayanıklı producer yazarsınız.
Consumer group, rebalance ve lag'i yöneterek ölçeklersiniz.
At-least-once ve exactly-once garantilerini yapılandırırsınız.
Stateless/stateful akış işleme ve pencereleme uygularsınız.
Kafka Connect ile sistemleri koda dokunmadan bağlarsınız.
Schema Registry, güvenlik ve izleme ile üretime hazırlarsınız.
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.
Apache Flink'e giriş: DataStream API, event-time, watermark, keyed state, pencereleme, checkpoint ve Kafka entegrasyonu. Uygulamalı temel seviye eğitim.
Detayları Gör →Apache Spark'a giriş: driver/executor mimarisi, RDD, transformation/action, DataFrame, Spark SQL, Parquet ve önbellekleme. Uygulamalı temel seviye eğitim.
Detayları Gör →Hadoop'a kapsamlı giriş: büyük veri 3V, HDFS, YARN, MapReduce ve Hive/Pig/HBase/Spark ekosistemi ile dağıtım/bulut seçenekleri. Başlangıç seviyesi eğitim.
Detayları Gör →Spark Structured Streaming ile akış işleme ve MLlib pipeline ile ölçeklenebilir ML'i birleştirin: watermark, checkpoint, model eğitimi ve akışta skorlama.
Detayları Gör →HDFS mimarisini öğrenin ve hdfs dfs komutlarıyla veri yükleme, izin, replikasyon, kota, fsck ve bakım işlemlerini uygulamalı yönetin. Temel seviye DVA eğitimi.
Detayları Gör →