Akan veride anlık analitik üretin
Kafka Streams DSL ve ksqlDB ile KStream/KTable, pencere tabanlı toplama, join, state store/interactive query ve materialized view ile gerçek zamanlı akış analitiğini öğreten eğitim.
Kafka Streams ve ksqlDB ile gerçek zamanlı analitik
Bu eğitim, Kafka Streams ve ksqlDB ile gerçek zamanlı akış analitiği kurmayı öğretir. KStream ve KTable soyutlamaları, stateless/stateful dönüşümler, pencere tabanlı toplama (tumbling, hopping, session), stream-table join işlenir. State store ve interactive query, exactly-once processing, ksqlDB ile SQL benzeri akış sorguları, push/pull query ve materialized view uygulamalı ele alınır. Serileştirme, şema yönetimi ve akış topolojisi tasarımı gösterilir.
3 Gün. Her gün dört modül; Kafka Streams kodu ve ksqlDB sorguları yazma ağırlıklı labler.
Orta Seviye — Kafka Streams ve ksqlDB ile akış analitiği, stateful işleme ve gerçek zamanlı toplamayı kapsar.
Canlı topic'ler üzerinde Streams uygulamaları ve ksqlDB sorguları çalıştırarak uygulanır.
Akan veriyi beklemeden pencere toplamalarıyla gerçek zamanlı analize dönüştürürsünüz.
ksqlDB ile kod yazmadan SQL benzeri akış sorguları çalıştırırsınız.
State store ve interactive query ile akış durumunu sorgulanabilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Topic, partition ve consumer group kavramları gerekir.
Java veya Scala'da temel kod yazabilmek faydalıdır.
ksqlDB için temel SQL beklenir.
Kafka ve ksqlDB çalıştıran bir ortam gerekir.
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:
KStream/KTable ile akış dönüşümleri yazarsınız.
Tumbling/hopping/session pencerelerle gerçek zamanlı toplama yaparsınız.
Stream-stream ve stream-table join'leri doğru kurarsınız.
Interactive query ile akış durumunu sorgulanabilir kılarsınız.
SQL benzeri sorgularla kod yazmadan akış analitiği üretirsiniz.
ksqlDB ile sürekli güncellenen materialized view kurarsınız.
EOS yapılandırmasıyla tutarlı akış sonuçları üretirsiniz.
Ölçekleme, standby ve izleme ile uygulamayı üretime alırsı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 Kafka'yı uçtan uca öğrenin: topic/partition mimarisi, producer/consumer API'leri, teslim garantileri, Schema Registry, Kafka Connect ve Streams.
Detayları Gör →Apache Kafka'ya sıfırdan başlayın: topic/partition kavramları, Docker kurulumu, CLI ile mesaj üretme/tüketme, consumer group ve ilk producer/consumer uygulaması
Detayları Gör →ksqlDB ile SQL tabanlı akış işleme ve Kafka Connect ile CDC/JDBC/S3 entegrasyonunu birleştirin; uçtan uca gerçek zamanlı veri hattı tasarlayın.
Detayları Gör →Apache Hive ile managed/external tablolar kurun, HDFS'ten veri yükleyin, partitioning ve bucketing uygulayın, HiveQL ile JOIN ve pencere fonksiyonları yazın.
Detayları Gör →Büyük veri platformlarını işletin: YARN kaynak yönetimi, Airflow/Oozie orkestrasyon, veri yönetişimi, Kerberos/Ranger güvenlik, izleme ve maliyet optimizasyonu.
Detayları Gör →