Project Metamorphosis: Unveiling the next-gen event streaming platformLearn More

Confluent Global Training

Learn Apache Kafka® from Confluent, the company founded by Kafka's original developers.

Confluent Developer Skills for Building Apache Kafka®

Course Objectives

In this three-day, hands-on Apache Kafka developer training course, you will learn how to build an application that can publish data to, and subscribe data from, a Kafka cluster. You will learn the role of Kafka in the modern data distribution pipeline, discuss core Kafka architectural concepts and components, and review the Kafka developer APIs. The course also covers other components in the broader Confluent Platform such as Kafka Connect and Kafka Streams.

Course Duration

Three days.

Who Should Attend?

This course is designed for application developers, ETL (extract, transform, and load) developers, and data scientists who need to interact with Kafka clusters as a source of, or destination for, data.

Course Prerequisites

Attendees should be familiar with developing professional apps in Java (preferred), C#, or Python. Additionally, a working knowledge of the Apache Kafka architecture is required for this course, either through:

Participants are also required to provide a laptop computer with unobstructed internet access to fully participate in the class.

To evaluate your Kafka knowledge for this course, please complete the self-assessment at: https://cnfl.io/fundamentals-quiz

Course Content Overview

  • Introduction
  • Fundamentals of Apache Kafka
  • Producing Messages to Kafka
  • Consuming Messages from Kafka
  • Schema Management in Kafka
  • Stream Processing with Kafka Streams
  • Data Pipelines with Kafka Connect
  • Event Streaming Apps with ksqlDB
  • Design Decisions
  • Confluent Cloud

Hands-On Exercises

Throughout the course, Hands-On Exercises reinforce the topics being discussed.


For a more detailed course outline, please view the course information sheet.

View schedule of classes

Ready to Talk to Us?

Have someone from Confluent contact you.

Contact Us

This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising, and analytics partners.