Show all

Basics of Apache Kafka

Interactive training aimed at introducing participants to the key concepts, architecture and practical use of Apache Kafka.
Level
Designed for participants without knowledge and experience
basic
Course length
1 day
Language
 cz  eu
Course code
PU23010177
Open Source Tools
Category:
Do you want this tailor-made course to your company? Contact us

Courses with lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
29. 5. 2026 09:00 - 17:00
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU23010177-0016
Price without VAT
12 000 Kč
29. 5. 2026 09:00 - 17:00
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU23010177-0020
Price without VAT
12 000 Kč
21. 8. 2026 09:00 - 17:00
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU23010177-0017
Price without VAT
12 000 Kč
21. 8. 2026 09:00 - 17:00
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU23010177-0021
Price without VAT
12 000 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU23010177-0002
Price without VAT
650,00 €
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU23010177-0023
Price without VAT
12 000 Kč

Expressions of participants

ilustrační obrázek Filip Štěpán
Filip Štěpán
ČEZ
"The Apache Kafka Fundamentals course gave me exactly what I needed—a clear understanding of the basic principles and architecture. The instructor explained everything clearly and practically, focusing on real-life situations. The training greatly helped me gain confidence in my future work with this component."
ilustrační obrázek Jiří Jenka
Jiří Jenka
Commerzbank
"The course met my expectations. My main goal was to learn about best practices in using and configuring Kafka and typical use cases for Kafka. Everything was explained clearly and sufficiently."
ilustrační obrázek Petr Seidl
Petr Seidl
Arcdata
"It is clear that Mr. Snopek does this with love. It was very interesting and educational. I really appreciated the practical examples and how individual issues are dealt with in the real world. It really helped me understand why certain things should be done in a certain way and why some things should be avoided. For me, the course exceeded my expectations and I took away a lot from it for the future.

Translated with DeepL.com (free version)"
ilustrační obrázek Jan S.
Jan S.
O2 CZECH REPUBLIC, a.s.
"Excellent course. Above all, I appreciate the erudition of the trainer, the clarity of the explanation with lots of practical tips, examples and best practice advice. Thank you"
Bohuslav B.
"Very interactive. The participant gets maximum space to direct the interpretation and receives specific answers."
ilustrační obrázek František L.
František L.
O2 CZECH REPUBLIC, a.s.
"The course provided plenty of space for questions and encouraged thinking about Kafka infrastructure solutions."
ilustrační obrázek Hynek L.
Hynek L.
O2 CZECH REPUBLIC, a.s.
"The training met my expectations. Gradually going through the functions and principles of kafka from the very foundation allowed me to take away an understanding of the kafka ecosystem as a whole. The lecturer's outreach beyond the kafka itself was also great, which led to an understanding of other structural principles that are touched upon during the kafka. I recommend it to everyone who is looking for comprehensive knowledge about this platform."

Course description

Participants will acquire skills in creating, configuring and managing Kafka clusters and will be able to effectively work with distributed data streams for real applications in an event streaming environment.

Target audience

This training is suitable for:
  • Developers and Architects interested in real-time event processing and distributed data processing.
  • DevOps specialists who manage and deploy Kafka clusters.
  • Data Engineers who deal with data analysis and processing and are looking for effective ways to stream data.

Course content

Introduction to event streaming.
Principles and applications in modern software engineering.
Overview of Apache Kafka:
  • basic properties
  • advantages
  • key concepts
Apache Kafka Architecture and Components:
  • broker
  • stoker
  • partition
  • producer
  • consumer
  • Kafka Connect
  • Kafka Streams
  • Kafka Cluster
Installation and basic configuration of Kafka Cluster.
Kafka Connect - connecting Kafka with external data stores and systems.
Kafka Streams - an overview of the library for event streaming and data processing.

Objectives

  • Familiarize participants with the concepts of publishing and subscribing messages in Apache Kafka.
  • Understanding the architecture and basic components of the Kafka ecosystem.
  • Learn how to create, configure and manage a Kafka cluster for streaming events.
  • Demonstrate practical usage scenarios for real applications.

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open source: Others 25. 9. 2025
What is Graylog and why should you start using it in your company?

Graylog is an open-source platform for log management and analysis. It allows IT teams to collect, store, and visualize logs from various systems and applications. Do you work in a company with a large number of logs and need to improve monitoring and security? Graylog can be a great solution.

Follow-up courses

Expressions of participants

ilustrační obrázek Filip Štěpán
Filip Štěpán
ČEZ
"The Apache Kafka Fundamentals course gave me exactly what I needed—a clear understanding of the basic principles and architecture. The instructor explained everything clearly and practically, focusing on real-life situations. The training greatly helped me gain confidence in my future work with this component."
ilustrační obrázek Jiří Jenka
Jiří Jenka
Commerzbank
"The course met my expectations. My main goal was to learn about best practices in using and configuring Kafka and typical use cases for Kafka. Everything was explained clearly and sufficiently."
ilustrační obrázek Petr Seidl
Petr Seidl
Arcdata
"It is clear that Mr. Snopek does this with love. It was very interesting and educational. I really appreciated the practical examples and how individual issues are dealt with in the real world. It really helped me understand why certain things should be done in a certain way and why some things should be avoided. For me, the course exceeded my expectations and I took away a lot from it for the future.

Translated with DeepL.com (free version)"
ilustrační obrázek Jan S.
Jan S.
O2 CZECH REPUBLIC, a.s.
"Excellent course. Above all, I appreciate the erudition of the trainer, the clarity of the explanation with lots of practical tips, examples and best practice advice. Thank you"
Bohuslav B.
"Very interactive. The participant gets maximum space to direct the interpretation and receives specific answers."
ilustrační obrázek František L.
František L.
O2 CZECH REPUBLIC, a.s.
"The course provided plenty of space for questions and encouraged thinking about Kafka infrastructure solutions."
ilustrační obrázek Hynek L.
Hynek L.
O2 CZECH REPUBLIC, a.s.
"The training met my expectations. Gradually going through the functions and principles of kafka from the very foundation allowed me to take away an understanding of the kafka ecosystem as a whole. The lecturer's outreach beyond the kafka itself was also great, which led to an understanding of other structural principles that are touched upon during the kafka. I recommend it to everyone who is looking for comprehensive knowledge about this platform."

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open source: Others 25. 9. 2025
What is Graylog and why should you start using it in your company?

Graylog is an open-source platform for log management and analysis. It allows IT teams to collect, store, and visualize logs from various systems and applications. Do you work in a company with a large number of logs and need to improve monitoring and security? Graylog can be a great solution.

Why with us