Apache Kafka Training Logo

Apache Kafka Training

Live Online & Classroom Enterprise Training

Apache Kafka is an open-source distributed event streaming platform used to handle real-time data feeds. It enables high-throughput, fault-tolerant messaging for building data pipelines and streaming applications.

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Apache Kafka Training about?

Master Apache Kafka architecture and learn how it is used to process and store multiple continuous data streams faster and more efficiently with this Apache Kafka Training. With easy-to follow step-bystep instructions, learn how to install, and configure Kafka clusters. This Apache Kafka course will help candidates to develop the skills needed to take control of their organization’s Kafka cluster by correctly configuring Kafka producer, consumer, streams, and connectors. 

What are the objectives of Apache Kafka Training ?

  • Understand the architecture and components of Kafka 
  • Configure producers, consumers, and Kafka brokers 
  • Build and deploy real-time streaming data pipelines 
  • Integrate Kafka with systems like Spark, Hadoop, and Flink 
  • Monitor and scale Kafka clusters for high availability

Who is Apache Kafka Training for?

  • Data Engineers and Architects 
  • Big Data Developers 
  • System Integrators and Middleware Engineers 
  • DevOps professionals managing data pipelines 
  • Software Developers building real-time applications

What are the prerequisites for Apache Kafka Training?

Prerequisites:    
  • Basic knowledge of Java or Python 
  • Understanding of distributed systems concepts    
  • Familiarity with messaging systems or stream processing 
  • Linux/command-line basics 
  • Experience with data processing tools (optional) 

Learning Path:   
  • Introduction to Kafka and event streaming 
  • Kafka installation, configuration, and CLI tools 
  • Producing and consuming messages 
  • Kafka Streams and Kafka Connect 
  • Monitoring, security, and cluster tuning 

Related Courses:   
  • Apache Spark 
  • Hadoop Distributed File System (HDFS) 
  • Apache Flink 
  • Kubernetes for Big Data

Available Training Modes

Live Online Training

3 Days

Course Outline Expand All

Expand All

  • What is Apache Kafka
  • Apache Kafka Core Concepts
  • Kafka Connect Core Concepts
  • Kafka Streams Core Concepts
  • Kafka SQL Core Concepts
  • When to use What?
  • Source Code and Other Resources
  • Kafka Quick Start
  • Installing Single Node Kafka Cluster
  • Using Command-Line Producer and Consumer
  • Installing a Multi-Node Kafka Cluster
  • Using Consumer Groups
  • Configuring your development IDE
  • Understanding Kafka Storage Architecture
  • Kafka Topics and Partitions
  • Kafka Topic Replication
  • Partition Leaders and Followers
  • Kafka Log Segments
  • Kafka Message Offsets
  • Kafka Message Index
  • Understanding Kafka Cluster
  • Zookeeper in Kafka
  • Kafka Cluster Controller
  • Partition Allocation and Fault Tolerance
  • Partition Leader Vs Partition Follower
  • The ISR List - In Sync Replica
  • Committed Vs Un-Committed Records
  • Minimum ISR List
  • Introducing Kafka Producers
  • Creating your first Kafka Producer
  • Producer Record
  • Producer Serializer
  • Producer Partitioner
  • Message Timestamp
  • Producer Message Buffer
  • Producer IO Thread and Retires
  • Summarizing Producer Internals
  • Horizontal Vs. Vertical Scalability
  • Producer Multi-Threading Scenario
  • Creating Multi-Threaded Kafka Producer
  • At Least Once Vs. At Most Once
  • Exactly Once - Producer Idempotence
  • Transactions in Kafka Producer
  • Working with Types and Serialization
  • Using JSON Schema
  • Using AVRO Schema
  • POS Simulator using JSON Serialized Invoices
  • POS Simulator using AVRO Serialized Invoices
  • Introducing Kafka Consumers
  • Creating Kafka Consume - Transform - Produce Pipeline
  • Consumer Group and Scalability
  • Consumer Positions - Current Offset Vs. Committed Offset

Who is the instructor for this training?


Reviews