Apache Kafka Fundamentals

In this two-day training, you will experience and learn Kafka in a way that enables you to use it successfully in your company directly after the training. Not only will you gain ecessary theoretical knowledge but also practical experience in numerous exercises. The focus is not only to impart know-how, but also to promote the cohesion of the articipants. This way you will achieve more together as a team.

Ask for private training

Next training: 09.10.2025 (Online per Teams, German)

Register

Does this sound familiar?

Your team wants to get started with Kafka but doesn't know where to begin?
Your team wants to get started with Kafka but doesn't know where to begin?

Learn the fundamentals step by step and gain confidence in using Kafka from day one.

You've heard about Kafka but wonder if it's right for your use case?
You've heard about Kafka but wonder if it's right for your use case?

Discover Kafka’s core concepts and understand when and how to use it effectively.

You want to avoid common Kafka pitfalls from the start?
You want to avoid common Kafka pitfalls from the start?

Learn best practices and proven patterns to build reliable Kafka-based systems.

Course Offer

  • Introduction training: Learn Kafka’s potential step by step.

  • Confidence in use: Also suitable for companies already using Kafka.

  • Perfect mix of theory & practice: 60% knowledge transfer + 40% hands-on exercises and experimentation.

In the two-day fundamentals training, you will learn Kafka so well that you can use it successfully in your company right after. Our varied program with numerous practical exercises teaches Kafka with ease, ensures lasting learning effects and confidence using Kafka, and strengthens team cohesion.

Course Overview

Day 1: Hello Kafka
Day 1: Hello Kafka

We discover Kafka and learn how to use it successfully. We’ll cover the essentials so participants can use Kafka productively right after the training.

Focus

  • Why Kafka? Motivation for Kafka and common usage scenarios.

  • What do we transport with Kafka? Types of messages and topics.

  • What does Kafka offer as a distributed log? Logs, distributed systems, Kafka components, Kafka as a streaming platform.

  • How does Kafka achieve its performance? Partitions and consumer groups.

Day 2: Understand and use Kafka
Day 2: Understand and use Kafka

Building on the knowledge from day one, we deepen our understanding and experience with Kafka. We learn and understand how Kafka truly achieves reliability and scalability, and how we can optimize our Kafka cluster.

Focus

  • What happens in the clients and on the brokers? Producing and consuming messages.

  • How does replication work? Persisting messages; understanding data and file structures.

  • How can we delete redundant data? Cleaning up messages; log retention and compaction.

  • Insight into the Kafka ecosystem. Connecting with external systems such as databases and cloud systems via Kafka Connect.

Upcoming Dates

Basic
Apache Kafka Fundamentals
German
October, 09 - 10, 2025

In this two-day training, you will experience and learn Kafka in a way that enables you to use it successfully in your company directly after the training. Not only will you gain ecessary theoretical knowledge but also practical experience in numerous exercises. The focus is not only to impart know-how, but also to promote the cohesion of the articipants. This way you will achieve more together as a team.

Online per Teams
Basic
Apache Kafka Fundamentals
English or German
Flexible

In this two-day training, you will experience and learn Kafka in a way that enables you to use it successfully in your company directly after the training. Not only will you gain ecessary theoretical knowledge but also practical experience in numerous exercises. The focus is not only to impart know-how, but also to promote the cohesion of the articipants. This way you will achieve more together as a team.

Online or On-site

References & Feedback

This workshop is incredibly interactive, far from just slides flipping. Engaging live slide creation and constant dialogue keep things exciting! The hands-on group sessions are a highlight!

Anonymous Participant
IT Consultant
Consulting Company

The hands-on exercises were truly intuitive, making the content easy to grasp. I’m highly satisfied with the structured approach that significantly improved my understanding (Ah-ha effect!).

John Manneh
Software Engineer
VP Bank

An excellent course to learn the fundamentals of Kafka! The theory is immediately put into practice with interactive labs.

Isabell
Software Engineer

The interactive lab thrilled me with countless practical tips that are directly applicable!

Peter
Siemens

The interactive course kept me constantly engaged. The labs were excellently set up – this was one of the best online trainings I’ve ever attended!

Anonymous Participant
HPE

Anatoly quickly understands a company’s needs and offers great mission support. I was particularly impressed by the creative presentation using various tools like the online lab instead of boring PowerPoints. Whether it’s fundamental knowledge or specialized support, Anatoly is our go-to for Kafka!

Mugen Lisic
Tech-Lead
Flytoget (mobility)

Anatoly Zelenin

About the Trainer

Anatoly Zelenin

Anatoly Zelenin trains hundreds of participants in Apache Kafka through interactive courses. His clients from Germany’s DAX-listed companies and medium-sized businesses have valued his expertise and inspiring manner for over a decade. Besides being an IT consultant and trainer, he also explores our planet as an adventurer.

Course Format and Requirements

  • Working with Linux (shell, editor, file permissions)

  • Basic programming knowledge (Java, Python, JavaScript, etc.)

  • Maximum ten participants

  • Online via Teams or 2 days on-site at your location

  • Modern browser

  • Working microphone and webcam