Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast

Introduction to Apache Kafka

Course Summary

The Introduction to Apache Kafka training course will provides a path for developing a scalable and robust messaging implementation with Kafka, a distributed, partitioned, replicated commit log service.

Prerequisites:

  • Prior experience with Java
Purpose
Learn how to use the high-throughput, distributed, publish-subscribe messaging system Apache Kafka.
Audience
This class is targeted at developers and those who would be implementing producers and consumers in a kafka topology. 
Role
Software Developer
Skill Level
Intermediate
Style
Lecture | Hands-on Activities | Labs
Duration
2 Days
Related Technologies
Hadoop | Apache Kafka | Apache

 

Learning Objectives
  • Learn the fundamentals of Kafka
  • Gain understanding on how Kafka fits into the Hadoop ecosystem as well as the enterprise
  • Build consumers and producers and integrate with other ecosystem products
  • Make Kafka scale

What You'll Learn:

In the Introduction to Apache Kafka training course, you'll learn:

Overview

  • Use Cases
  • Ecosystem

APIs

  • Producer API
  • Consumer API
    • High Level
    • Simple

Configuration

  • Broker
  • Consumer
  • Producer
  • New Producer

Design Points

  • Persistence
  • Producer
  • Consumer
  • Message Delivery
  • Replication
  • Log Compaction
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By clicking submit, you agree to our Privacy Policy and Terms of Use, and consent to receive marketing emails from Pluralsight.