Confluent ile olay akışı uygulamaları geliştir
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…
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.
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.
Orta Seviye — Confluent Platform ile Kafka temelleri, producer/consumer geliştirme, Schema Registry, Connect ve ksqlDB'nin ele alınması.
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.
Kafka API'leriyle güvenilir üretici ve tüketici yazarsınız.
Schema Registry ile şema evrimini güvence altına alırsınız.
Connect ve ksqlDB ile kod yazmadan akış hatları kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Python ile temel kodlama beklenir.
ksqlDB modüllerinde temel SQL bilgisi faydalıdır.
Kuyruk/mesajlaşma kavramlarına aşinalık yararlıdır.
Confluent Platform veya Kafka çalıştırabilen bir ortam.
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, offset ve consumer group modelini açıklarsınız.
Idempotent ve güvenilir producer yazarsınız.
Offset yönetimi ile dayanıklı consumer yazarsınız.
At-least-once ve exactly-once semantiğini uygularsınız.
Şema kaydı ve serileştirmeyi entegre edersiniz.
Uyumluluk modlarıyla şemayı güvenle geliştirirsiniz.
Source/sink connector ile akış hatları kurarsınız.
Stream/table ve join ile SQL tabanlı akış işlersiniz.
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.
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 →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 →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 →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 →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 →