Olay odaklı uygulamalar yazın
Producer/Consumer API, asenkron üretim/tüketim, serileştirme, hata desenleri, Kafka Streams girişi ve reaktif istemcilerle olay odaklı uygulama geliştirmeyi öğreten eğitim.
Geliştiriciler için olay odaklı Kafka uygulama geliştirme
Bu eğitim, geliştiricilerin Kafka ile olay odaklı uygulamalar yazmasını Türkçe kaynaklarla öğretir. Producer ve Consumer API, asenkron callback ve geri basınç yönetimi, key/partitioning, serileştirme ve Schema Registry işlenir. Kafka Streams'e giriş (KStream/KTable, filter/map, basit toplama), idempotent tüketim ve hata desenleri uygulamalı ele alınır. Reaktif istemciler (reactor-kafka kavramı), mikroservis entegrasyonu ve temel test yaklaşımları gösterilir.
3 Gün. Her gün dört modül; istemci kodlama ve Kafka Streams girişi ağırlıklı labler.
Orta Seviye — Kafka client geliştirme, asenkron desenler, Kafka Streams girişi ve reaktif entegrasyonu kapsar.
Üretici/tüketici ve basit Streams uygulamaları yazıp canlı topic'lerde çalıştırarak öğrenilir.
Uygulamalarınızı senkron çağrılardan olaylarla iletişime taşırsınız.
Asenkron üretim/tüketim ile yüksek throughput ve dayanıklılık elde edersiniz.
Kafka Streams ile akış işlemeye ilk adımı güvenle atarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java veya benzeri bir dilde uygulama geliştirme deneyimi gerekir.
Topic ve partition temeline aşinalık faydalıdır.
Callback/Future kavramlarına temel aşinalık beklenir.
Kafka ç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:
Producer ve consumer uygulamaları geliştirirsiniz.
Avro ve Schema Registry ile veri formatını yönetirsiniz.
Asenkron üretim ve geri basınçla throughput yönetirsiniz.
Retry ve DLT ile dayanıklı tüketim kurarsınız.
Basit Kafka Streams uygulamaları yazarsınız.
Temel pencere toplama kavramını uygularsınız.
Reaktif Kafka istemci yaklaşımını değerlendirirsiniz.
Olay odaklı mikroservis entegrasyonu tasarlarsı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.
İleri Hadoop/Spark ayarı, YARN kuyrukları, Spark shuffle/skew/AQE tuning ve Hive/Impala/Trino ile SQL-on-Hadoop optimizasyonunu öğrenin.
Detayları Gör →Kafka ve Spark Structured Streaming ile exactly-once, watermark, stateful join, state store ve üretim operasyonunu uzman düzeyde öğrenin.
Detayları Gör →İleri MapReduce: özel partitioner, combiner, secondary sort, map/reduce-side join, counter ve performans ayarını Java ile uygulamalı öğrenin.
Detayları Gör →Hive/Spark SQL ve DataFrame ile büyük veriyi sorgulama, window analitiği, profilleme, optimizasyon ve dışa aktarmayı uygulamalı öğrenin.
Detayları Gör →Apache Hadoop eğitimi: HDFS, MapReduce, YARN ve Hive/Sqoop/HBase ekosistemiyle dağıtık depolama ve işlemeyi uygulamalı öğrenin.
Detayları Gör →