Apache Kafka Eğitimi

Eğitim Hakkında

Bu eğitim, Apache Kafka’nın mimarisi, bileşenleri ve kullanım alanlarını öğretmeyi amaçlar. Katılımcılar, Kafka ile veri akışı yönetimi, üretici-tüketici yapıları, cluster yönetimi, performans optimizasyonu ve Hadoop, Spark gibi büyük veri teknolojileriyle entegrasyon konularında kapsamlı bilgi edineceklerdir.

Ön Koşul

Katılımcıların temel Java veya Python bilgisine ve büyük veri kavramlarına giriş seviyesinde hakim olması gerekmektedir

Eğitim İçeriği

  • Introduction to Big Data
  • Big Data Analytics
  • Need for Kafka
  • What is Kafka?
  • Kafka Features
  • Kafka Concepts
  • Kafka Architecture
  • Kafka Components
  • ZooKeeper
  • Where is Kafka Used?
  • Kafka Installation
  • Kafka Cluster
  • Types of Kafka Clusters
  • Configuring Single Node Single Broker Cluster
  • Configuring Single Node Multi Broker Cluster
  • Constructing a Kafka Producer
  • Sending a Message to Kafka
  • Producing Keyed and Non-Keyed Messages
  • Sending a Message Synchronously & Asynchronously
  • Configuring Producers
  • Serializers
  • Serializing Using Apache Avro
  • Partitions
  • Consumers and Consumer Groups
  • Standalone Consumer
  • Consumer Groups and Partition Rebalance
  • Creating a Kafka Consumer
  • Subscribing to Topics
  • The Poll Loop
  • Configuring Consumers
  • Commits and Offsets
  • Rebalance Listeners
  • Consuming Records with Specific Offsets
  • Deserializers
  • Cluster Membership
  • The Controller
  • Replication
  • Request Processing
  • Physical Storage
  • Reliability
  • Broker Configuration
  • Using Producers in a Reliable System
  • Using Consumers in a Reliable System
  • Validating System Reliability
  • Performance Tuning in Kafka
  • Use Cases - Cross-Cluster Mirroring
  • Multi-Cluster Architectures
  • Apache Kafka’s MirrorMaker
  • Other Cross-Cluster Mirroring Solutions
  • Topic Operations
  • Consumer Groups
  • Dynamic Configuration Changes
  • Partition Management
  • Consuming and Producing
  • Unsafe Operations
  • Considerations When Building Data Pipelines
  • Metric Basics
  • Kafka Broker Metrics
  • Client Monitoring
  • Lag Monitoring
  • End-to-End Monitoring
  • Kafka Connect
  • When to Use Kafka Connect?
  • Kafka Connect Properties
  • Stream Processing
  • Stream-Processing Concepts
  • Stream-Processing Design Patterns
  • Kafka Streams by Example
  • Kafka Streams: Architecture Overview
  • Apache Hadoop Basics
  • Hadoop Configuration
  • Kafka Integration with Hadoop
  • Apache Storm Basics
  • Configuration of Storm
  • Integration of Kafka with Storm
  • Apache Spark Basics
  • Spark Configuration
  • Kafka Integration with Spark
  • Building a complete and live streaming data pipeline for an online site with Kafka

Kazanımlar

Apache Kafka’nın temel kavramlarını ve mimarisini öğrenme

Kafka kurulumu ve cluster yapılandırması yapabilme

Kafka Producer ve Consumer yapılarını oluşturma ve yönetme

Mesaj üretimi ve tüketimi için senkron/asenkron yöntemleri uygulama

Veri serileştirme ve Apache Avro kullanımı

Kafka’da güvenilirlik ve performans optimizasyonu sağlama

Kafka Connect ile veri entegrasyonu ve pipeline oluşturma

Kafka Streams ile gerçek zamanlı veri işleme becerisi kazanma

Hadoop, Spark ve Storm ile Kafka entegrasyonu yapabilme

Gerçek bir canlı veri akışı projesi geliştirme deneyimi

Hedef Kitle

Big Data Mühendisleri (Mid-Level, Senior)

Yazılım Geliştiriciler (Mid-Level, Senior)

Veri Mühendisleri (Mid-Level, Senior)

Sistem Mimarları (Senior)

DevOps Uzmanları (Mid-Level, Senior)

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Roketsan
Türkiye Petrolleri
Intertech
THY Technic
TÜBİTAK MAM
Arçelik
Tam Finans
Takasbank
Liberty Sigorta
BKM
Albaraka Türk
Getir
Turkcell
Allianz
Yapı Kredi
İş Portföy
Eren Enerji
QNB Finansbank
Enerjisa
HDI Sigorta
Garanti BBVA
Mavi
J.P. Morgan
Yapi Kredi
Turkiye Finans Katilim Bankasi
Roketsan
Türkiye Petrolleri
Intertech
THY Technic
TÜBİTAK MAM
Arçelik
Tam Finans
Takasbank
Liberty Sigorta
BKM
Albaraka Türk
Getir
Turkcell
Allianz
Yapı Kredi
İş Portföy
Eren Enerji
QNB Finansbank
Enerjisa
HDI Sigorta
Garanti BBVA
Mavi
J.P. Morgan
Yapi Kredi
Turkiye Finans Katilim Bankasi
Bilgi İstiyorum