Cover image for Apache Kafka Series - Learn Apache Kafka for Beginners v3

Apache Kafka Series - Learn Apache Kafka for Beginners v3

Beginner's guide to understanding Apache Kafka 3.0 ecosystem, core concepts, real-world Java producers/consumers, and big data architecture

Stéphane Maarek

Created by Stéphane Maarek

Explore the essentials of Apache Kafka 3.0 and learn how to build data-streaming applications from scratch. Get hands-on with real-world projects using Java producers and consumers, and discover how Kafka fits into modern big data architectures. Gain practical experience with the core tools and concepts that power enterprise data pipelines.

Packt | May 2018 | 494 min

Start Trial
LevelBeginner
CategoriesData Engineering, Real-Time Data Processing and Stream Analytics, Kafka

What You Will Learn

You will start by setting up a Kafka environment and exploring its architecture. Step by step, you will use command-line tools and Java code to create producers and consumers, working through practical exercises and real-world data streaming scenarios. As you progress, you will tackle more advanced topics like Kafka Connect and Streams, deepening your understanding through hands-on activities.

Key Features

  • Set up and manage your own Kafka cluster across different operating systems
  • Build Java producers and consumers to stream and process real-time data
  • Work with advanced Kafka APIs and configurations for robust data pipelines

Target Audience

Ideal for developers and software architects who are new to Apache Kafka and want to integrate data streaming into their projects. If you have some basic Java and Linux command line skills and are looking to understand distributed systems or big data pipelines, you will find the content approachable and directly applicable to your work.

Related courses

Cover image for Kafka Streams API for Developers Using Java/Spring Boot 3.X
Cover image for Apache Kafka for Beginners - Learn Kafka by Hands-On
Cover image for Apache Kafka Complete Developer's Guide
Cover image for Apache Kafka - Real-time Stream Processing (Master Class)
Cover image for Apache Kafka for Absolute Beginners
Cover image for Fundamentals of Apache Flink