Kafka dünyasına sağlam bir ilk adım at
Apache Kafka'ya giriş yapan temel seviye eğitim: mesaj kuyruğu ile olay akışı farkı, topic/partition/offset kavramları, Docker ile tek düğümlü kurulum, CLI ile mesaj üretme/tüketme, consumer group mantığı ve ilk basit producer/consumer uygulaması.
Kafka kavramları, kurulum, CLI ve ilk producer/consumer
Bu giriş eğitimi, Apache Kafka'yı hiç bilmeyenler için temel kavramları net biçimde öğretir. Katılımcılar mesaj kuyruğu ile olay akışı farkını, Kafka'nın neden tercih edildiğini ve temel bileşenleri (broker, topic, partition, offset, producer, consumer) kavrar. Tek düğümlü bir Kafka'yı Docker ile ayağa kaldırır; kafka-topics, kafka-console-producer ve kafka-console-consumer komutlarıyla ilk mesajlarını üretip tüketir. Ardından consumer group mantığını, basit bir Python/Java producer-consumer uygulamasını ve temel teslim garantilerini uygulamalı deneyler. Eğitim, günlük kullanım senaryoları ve sonraki adımlar için yol haritasıyla tamamlanır.
2 Gün. Her gün dört modül; Kafka kavramlarından ilk istemci uygulamasına kadar temel yetkinlik kazandırır.
Temel Seviye — Apache Kafka'ya giriş; temel kavramlar, mimari ve ilk producer/consumer uygulamasıyla olay akışına başlangıç.
Katılımcılar tek düğümlü bir Kafka'yı kurup CLI ve basit kodla mesaj üretip tüketerek temel akışı birebir deneyimler.
Topic, partition ve offset kavramlarını sıfırdan net biçimde kavrarsınız.
CLI ve basit kodla ilk producer/consumer akışınızı çalıştırırsınız.
Kafka ekosisteminde sonraki adımları bilinçli planlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde basit kod okuyabilme faydalıdır.
Komut satırında temel komutları çalıştırabilme beklenir.
Docker ile konteyner çalıştırabilme kurulumu kolaylaştırır.
Kafka/Docker kurulabilen bir bilgisayar ve internet erişimi.
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, producer ve consumer kavramlarını açıklarsınız.
Docker ile tek düğümlü bir Kafka'yı kurup doğrularsınız.
kafka-topics ile topic oluşturup inceleyip yönetirsiniz.
Konsol producer/consumer ile mesaj üretip tüketirsiniz.
Grup mantığını ve lag görüntülemeyi kavrarsınız.
Basit bir producer/consumer uygulamasını çalıştırırsınız.
Offset ve at-least-once teslimi sezgisel olarak kavrarsınız.
Kafka ekosisteminde sonraki öğrenme adımlarını planlarsı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.
Spark'ın çekirdeği RDD'yi öğrenin: map/filter/reduceByKey dönüşümleri, lineage ve DAG, shuffle, partition ve persist ile performans yönetimi.
Detayları Gör →Azure HDInsight'ta Spark kümesi sağlama, PySpark ve Spark SQL ile iş çalıştırma, YARN, autoscale, Ambari izleme ve maliyet yönetimini öğrenin.
Detayları Gör →Yöneticiler için Kafka: olay akışının iş değeri, sade kavramlar, kullanım senaryoları, yönetilen/self-managed platform kararı ve maliyet değerlendirmesi.
Detayları Gör →Apache Hive ile Hadoop veri ambarı: metastore, bölümleme, bucketing, ORC/Parquet ve ileri HiveQL sorgularını uygulamalı öğrenin.
Detayları Gör →Apache Kafka eğitimi: broker, topic, partition, producer/consumer API, consumer group, replikasyon ve Kafka Connect'i uygulamalı öğrenin.
Detayları Gör →