Academy

Kafka Streaming Technology

3-day course | Group course (6-12 people) | Apache Kafka is widely used as an event bus or data source. This course teaches developers and architects how to use and configure Kafka in various scenarios.

Subjects that will be discussed:

  • Basics and architecture concept
  • APIs: Producer, Consumer, Kafka Streams, Kafka Connect
  • Use cases/labs: IoT, data integration in the public sector
  • Further concepts: Security, Event Sourcing, KSQL, REST Proxy, Schema Registry

Course overview

Kafka is considered the standard solution for data integration. The course explains the basics of Kafka and provides exercises from real projects.

  • What is behind Kafka, where can Kafka be used and where not?
  • Use Kafka based on specific use cases
  • Adapt the Kafka configuration to the non-functional requirements as well as ensure optimal communication between clients and cluster

Course duration: 3 days

Course details

  • Course objectives

    After the course, you will be able to configure a Kafka cluster and the application-specific topics. You will also be able to use Kafka Streaming and Kafka Connect in the application software.

  • Target group

    The course is designed for developers or people in the fields of systems engineering, data engineering and architecture who have already gained some practical experience.

Interested in a company course?

As an independent training provider, we offer hands-on company courses tailored to your specific requirements. Find out how we can shape the perfect Kafka course for you and your team to maximise learning benefit.