
Apache Kafka for Beginners - Learn Kafka by Hands-On
Deep dive into Apache Kafka concepts and learn to build Kafka producers/consumers using Java.
Created by Dilip Sundarraj
Get a practical introduction to Apache Kafka by working directly with its core features. Explore how to build reliable producer and consumer applications using Java while gaining a solid understanding of Kafka's internal workings. Move from foundational concepts to advanced techniques through hands-on experience.
Packt | Nov 2021 | 290 min
What You Will Learn
You will start by exploring Kafka's architecture and core concepts, then move on to writing Java code for producers and consumers. Each topic includes hands-on practice, allowing you to apply what you learn immediately. As you progress, you'll tackle real-world scenarios and advanced configuration options to deepen your skills.
Key Features
- Build and configure Kafka producers and consumers using Java code
- Master key Kafka concepts like consumer groups, offsets, and message delivery
- Create custom serializers and deserializers for flexible data handling
Target Audience
This content is ideal for software developers and engineers who are new to Kafka or want to strengthen their skills in building Java applications with Kafka. If you are looking to understand both the basics and advanced features of Kafka producers and consumers, you will find practical guidance and clear explanations to help you reach your goals.





