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.

Tatilbudur
Intertech
Albaraka Türk
Burgan Bank
ITKIB
Anadolubank
BKM
Tam Finans
Türkiye Vagon Sanayi
LC Waikiki
Turkcell Global Bilgi
ETI
RedBull
MNG Airlines
Kuveyt Türk
Boyner
İş Bankası
QNB Finansbank
TEB
Fibabanka
T.C. Cumhurbaşkanlığı
Hepsiburada
Tarim Kredi Kooperatifi
TAI TUSAŞ TR
Aselsan
Tatilbudur
Intertech
Albaraka Türk
Burgan Bank
ITKIB
Anadolubank
BKM
Tam Finans
Türkiye Vagon Sanayi
LC Waikiki
Turkcell Global Bilgi
ETI
RedBull
MNG Airlines
Kuveyt Türk
Boyner
İş Bankası
QNB Finansbank
TEB
Fibabanka
T.C. Cumhurbaşkanlığı
Hepsiburada
Tarim Kredi Kooperatifi
TAI TUSAŞ TR
Aselsan
Bilgi İstiyorum