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.