Ön Koşul
Eğitim Hakkında
Apache Kafka Eğitimi, Kafka platformunun mimarisi, kullanımı ve bakımı hakkında derinlemesine bilgi sahibi olmanızı sağlar. Katılımcıları, çalıştıkları kurumların çok büyük gerçek zamanlı veri akışlarını işleyebilmeleri için güçlü ve hatalara karşı dayanıklı büyük veri uygulamaları geliştirmek için ihtiyaç duyacakları becerilerle donatır.
Kimler içindir?
▪ Veri akışı uygulaması oluşturmak isteyen geliştiriciler
▪ Kafka’ya dayalı projelere başlayan veya Kafka projeleri üzerinde çalışan ekipler
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.
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
Neden Bu Eğitimi Almalısınız ?
▪ Bu eğitim, katılımcıların Kafka Producer, Consumer, veri akışları ve bağlantılarını doğru bir şekilde yapılandırarak kuruluşlarındaki Kafka kümelerini kontrol altına almaları için gereken becerileri geliştirmelerine yardımcı olur.
▪ Eğitim aynı zamanda katılımcıların Kafka’yı kuruluşlarındaki mevcut uygulama platformlarıyla bütünleştirebilmeleri için gerekli becerileri de edinmelerini sağlar.
Önemli Notlar
Program ücretlerine KDV dahil değildir.