UNSERE

Schulungen

Apache Kafka für Entwickler

Dauer:

2 Tage
Tageskurs

Kurssprache:

Deutsch

Unterrichtsmaterial überwiegend in englischer Sprache

Apache Kafka ist eine verteilte Event Streaming-Plattform, die sich für die Verarbeitung von gewaltigen Datenströmen eignet.

Die Schulung führt die Teilnehmenden in das Event Streaming und die Konzepte von Kafka ein und zeigt anhand praktischer Programmierbeispiele, wie man dieses System nutzt.
Der Kurs richtet sich primär an Java-Entwickler, eignet sich aber auch für Architekten.

  • Einführung in Event Streaming
  • Architektur und Kernkonzepte von Kafka
  • Installation und Konfiguration von Kafka: Single-Node vs. Multi-Node Cluster
  • Erste Programmierschritte
    • Nachrichten mittels Producer senden
    • Nachrichten mittels Consumer lesen
  • Implementierung von Kafka Streams
    • Typen und Serialisierung
    • Stateless vs. Stateful Processing
    • Windowing-Operationen
  • Integration mit Spring-Framework (bei Bedarf)
  • Erweiterte Konzepte
    • Kafka Connect
    • KSQL
  • Security

Vorkenntnisse

  • Grundlegende Kenntnisse in der Programmiersprache Java

Zielgruppe

  • Architekten
  • Java-Entwickler