← All courses

Training

Course Outline for Kafka Streams

Course Outline for Kafka Streams

This two-day course aims to train Kafka operators and Java programmers to perform real time operations of streams of data using Kafka Streams. The expected outcome of this course is:

  • Enable Kafka Streams in any Kafka setup
  • Integrate Streams app using Java
  • Use Kafka Streams with Java as well as CLI
  • Create Streams App using Java

The pre requisites for the Course are:

  • Ability to program in Java
  • Operational knowledge of Kafka

Course Content

  1. Streams Intro
    1. Installation
    2. Usage
    3. Operations
  2. Coding
    1. Java
    2. Generation using python
    3. CLI
  3. Base
    1. KStreams
    2. KTables
    3. Operations
    4. Functions
  4. Development
    1. Nationality App
    2. Frequency App

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.