Skip to content

Intermediate

Apache Kafka Connect - integration of data sources

Specialized training on using Apache Kafka Connect to integrate diverse data sources. The program covers the design, implementation and management of connectors to external systems, with an emphasis on scalability and reliability of data flow. Hands-on workshops allow participants to gain experience in configuring and monitoring different types of connectors and solving common integration problems. The training uses real-world scenarios to demonstrate best practices in data integration.

from 1,850 PLN

Apache Kafka for developers - architecture and implementation

Intensive workshop training devoted to the architecture and implementation of solutions based on Apache Kafka. During the course, participants will learn both the theoretical basics of the platform and the practical aspects of its use in a production environment. The training is carried out in the form of workshops, where 70% of the time is devoted to practical exercises. The classes are based on real use cases and project scenarios.

from 3,900 PLN

Apache Kafka for Python Developers

The training introduces participants to the world of stream data processing using Apache Kafka and Python. The program focuses on practical aspects of implementing real-time event processing systems, leading participants from Kafka architecture basics to advanced integration patterns. Sessions are implemented in workshop format, where theory immediately translates into practical implementations of real business scenarios.

from 1,850 PLN

Event-Driven Architecture - Apache Kafka, CQRS, and Real-Time Business

This training focuses on designing real-time event-responsive systems that provide organizations with competitive advantage. The program covers practical use of Apache Kafka, complex event processing, and real-time business analytics production. Participants will learn practical aspects of implementing event-driven architectural patterns. The architecture-first methodology ensures solid foundations for building scalable event-based systems.

from 5,400 PLN

Spark Streaming with Python and Kafka

The training is devoted to the implementation of real-time data stream processing systems using Apache Spark Streaming, Python and Apache Kafka. The program guides participants through the process of building scalable solutions for analyzing streaming data, combining theory with practical implementation workshops. The class focuses on real-world scenarios of using streaming technologies in Big Data projects.

from 1,650 PLN

Security in Apache Kafka

A specialized training course dedicated to the comprehensive security of the Apache Kafka platform in a production environment. The training program guides you through all key aspects of security, from authentication and authorization, to data encryption, to security auditing and monitoring. During intensive hands-on workshops, participants implement security mechanisms in various scenarios, learning to identify and mitigate potential threats. The teaching methodology combines security theory with the practical aspects of its implementation in the context of message streaming systems.

from 1,850 PLN

Advanced

Advanced Apache Kafka — Streaming Data Architecture

Advanced Apache Kafka training covering event-driven architecture, Kafka Streams and ksqlDB, Kafka Connect (source/sink connectors), Schema Registry and Avro/Protobuf, exactly-once semantics, multi-datacenter replication (MirrorMaker 2), JMX and Grafana monitoring, and security (TLS, SASL, ACL).

from 4,500 PLN

Building Kafka solutions with Confluent

Advanced Confluent platform training that presents a comprehensive approach to building Apache Kafka-based solutions. The training program guides you through the process of designing and implementing data stream processing systems using the tools and components of the Confluent ecosystem. Hands-on workshops form the main part of the training, during which participants work on real implementation scenarios, learning about the platform's advanced capabilities and best practices for its use. The teaching methodology is based on a practical approach to problem solving, with an emphasis on production aspects.

from 2,450 PLN

Creating data pipelines with Apache Kafka

Intensive training focused on the design and implementation of data pipelines using Apache Kafka. The program covers advanced techniques for creating data flows, integrating sources and implementing real-time transformations. Participants learn through hands-on workshops to design efficient and scalable solutions for processing data streams. The training emphasizes real-world implementation scenarios and industry best practices.

from 1,850 PLN

Distributed messaging systems with Apache Kafka

Advanced training on the design and implementation of distributed messaging systems using Apache Kafka. The training program guides participants through the process of building scalable and reliable messaging systems, with a focus on performance and operational aspects. Hands-on workshops are a key component of the training, during which participants work with real implementation scenarios, learning best practices and design patterns. The teaching methodology is based on a gradual introduction of increasingly advanced concepts, allowing a full understanding of each system component.

from 2,450 PLN

Kafka for administrators - management and monitoring

Advanced training for Apache Kafka system administrators, focusing on the operational aspects of the platform. The program covers a comprehensive approach to managing, monitoring and maintaining Kafka clusters in a production environment. Hands-on workshops are the main component of the training, where participants work with real-world operational scenarios, learning to solve common problems and optimize system performance. The training places particular emphasis on the reliability and performance aspects of the platform.

from 3,900 PLN

Microservices with Spring Cloud and Kafka

Advanced training combining best practices for creating microservices in Spring Cloud with the capabilities of Apache Kafka. The program guides participants through the process of designing and implementing a scalable microservice architecture using event-driven patterns. During an intensive hands-on workshop, participants build a complex system, learning about integration patterns, asynchronous communication techniques and methods for ensuring fault tolerance. The training uses real-world design scenarios to present practical solutions to common challenges in microservice architectures.

from 3,300 PLN

Processing streams with Kafka Streams

Intensive training focused on the practical use of Kafka Streams for real-time processing of data streams. The program covers the design and implementation of processing pipelines, use of the Streams API, and stream processing patterns. The hands-on workshop allows participants to gain experience in developing high-performance streaming applications, taking into account aspects of scalability and reliability. The training uses real use cases to demonstrate practical applications of the technology.

from 1,850 PLN

Real-Time Analytics - Apache Kafka, Flink and Stream Processing

Training on building advanced real-time analytics pipelines that deliver immediate business insights using enterprise-wide stream processing. The program includes practical application of Apache Flink, Kafka Streams and complex event processing techniques. Participants gain hands-on experience in implementing a modern streaming architecture. The stream-first methodology ensures a complete understanding of real-time data processing principles.

from 5,600 PLN

Frequently Asked Questions

What Kafka training does EITT offer?

We offer training in Kafka cluster architecture, message producers and consumers, topic partitioning and replication, Kafka Streams, and integration with data-processing systems.

What is Apache Kafka used for?

Kafka is a platform for streaming events in real time between systems — used where data must reach multiple independent consumers with an ordering guarantee within each partition.

Do I need distributed-systems experience before Kafka?

Foundational courses require no prior distributed-systems knowledge, but understanding concepts like replication and partitioning makes advanced topics easier to learn.

Can't find the right training?

We design custom training programs. Describe your needs and we'll prepare a tailored offer.

Ask about training
Request Training
Call us +48 22 487 84 90