Kafka'da topic aç, mesaj üret ve tüket
Kafka'nın üç çekirdek kavramına odaklanan temel seviye eğitim: topic/partition/offset yönetimi, CLI ile mesajlaşma, producer ve consumer geliştirme, consumer group ile paralel tüketim ve otomatik/manuel offset commit.
Topic, partition, producer API ve consumer group temelleri
Bu temel seviye eğitim, Apache Kafka'nın en çok kullanılan üç kavramına odaklanır: topic, producer ve consumer. Topic oluşturma, partition ve replication-factor seçimi, offset ve mesaj saklama; producer tarafında key/value serializer, acks ve partition atama; consumer tarafında poll döngüsü, consumer group, offset commit ve auto.offset.reset işlenir. CLI araçları (kafka-topics, kafka-console-producer/consumer) ile hızlı deneme ve basit kod örnekleri ele alınır. Katılımcı, bir topic açıp mesaj üretip birden fazla consumer ile tüketebilir.
2 Gün. Her gün dört modül; katılımcılar topic yönetiminden producer/consumer geliştirmeye geçer.
Temel Seviye — Apache Kafka topic yönetimi ile producer ve consumer geliştirmenin uygulamalı temelleri.
Katılımcılar yerel/konteyner Kafka'da CLI ve basit kodla topic, producer ve consumer uygulamaları çalıştırarak öğrenir.
Kafka'nın üç çekirdek kavramını sağlam temelle öğrenirsiniz.
CLI ve kodla gerçek mesaj üretip tüketirsiniz.
Birden fazla consumer ile paralel tüketimi kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya Python ile temel programlamaya aşinalık faydalıdır.
Terminal ve temel komutlara aşinalık beklenir.
Publish-subscribe mantığına genel aşinalık yararlıdır.
Docker veya yerel Kafka kurulabilen bir makine.
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, topic, partition ve offset ilişkisini açıklarsınız.
CLI ile topic oluşturup partition/replikasyon seçersiniz.
Console producer/consumer ile mesaj üretip tüketirsiniz.
Serializer ve acks ile basit producer yazarsınız.
poll döngüsüyle mesaj okuyan consumer geliştirirsiniz.
Group ile paralel tüketimi ve lag izlemeyi kavrarsınız.
Otomatik ve manuel offset commit'i uygularsınız.
Topic'ten producer ve consumer'a basit bir akış kurarsı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.
Büyük verinin hacim ve hızını yönetip akıllı veriye çevirin: batch/stream işleme, Lambda/Kappa mimarisi, Kafka, Spark ve veri kalitesi. Orta seviye eğitim.
Detayları Gör →Azure HDInsight ve Hive ile perakende satış analizi: cluster kurulumu, Blob/ADLS, external tablolar, partitioning, ORC ve Power BI. Uygulamalı orta seviye eğiti
Detayları Gör →Hive performansı: map/bucket/SMB join, partition pruning, bucketing, veri çarpıklığı, EXPLAIN plan okuma ve sorun giderme. Uygulamalı ileri seviye eğitim.
Detayları Gör →Kamu kurumları için büyük veri ve iş zekası: açık veri, gösterge panoları, hizmet metrikleri, usulsüzlük analitiği, KVKK ve veri yönetişimi. Orta seviye eğitim.
Detayları Gör →Apache Kafka ile Spark Structured Streaming entegrasyonu: Kafka kaynağı, event-time pencereleme, watermark, stateful agregasyon, join ve checkpoint. İleri eğiti
Detayları Gör →