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 öğrenebileceksiniz.

  • Kafka kurulumu ve cluster yapılandırmasını yapabileceksiniz.

  • Kafka Producer ve Consumer yapılarını oluşturabilecek ve yönetebileceksiniz.

  • Mesaj üretimi ve tüketimi için senkron/asenkron yöntemleri uygulayabileceksiniz.

  • Veri serileştirme yapabilecek ve Apache Avro kullanabileceksiniz.

  • Kafka’da güvenilirlik ve performans optimizasyonu sağlayabileceksiniz.

  • Kafka Connect ile veri entegrasyonu yapabilecek ve pipeline oluşturabileceksiniz.

  • Kafka Streams ile gerçek zamanlı veri işleme becerisi kazanabileceksiniz.

  • Hadoop, Spark ve Storm ile Kafka entegrasyonu gerçekleştirebileceksiniz.

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

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.

Erdemir
Aselsan
SGK
QNB Finansbank
İş Yatırım
Trendyol
RedBull
Enerjisa
Hyundai
Loreal
Agesa
ING Bank
Bosch
Allianz
Zorlu Holding
Türkiye Petrolleri
TEB
Ziraat teknoloji
Beko
Vakıfbank
Merkezi Kayıt Kuruluşu
Havelsan
Netaş
QNB Invest
Hepsiburada
Erdemir
Aselsan
SGK
QNB Finansbank
İş Yatırım
Trendyol
RedBull
Enerjisa
Hyundai
Loreal
Agesa
ING Bank
Bosch
Allianz
Zorlu Holding
Türkiye Petrolleri
TEB
Ziraat teknoloji
Beko
Vakıfbank
Merkezi Kayıt Kuruluşu
Havelsan
Netaş
QNB Invest
Hepsiburada
Bilgi İstiyorum