Kafka Schulung
Grundlagen, Einführung, Praxis & Entwicklung

Apache Kafka ist eine Streaming-Plattform, die persistentes Publish/Subscribe-Messaging in Echtzeit ermöglicht. Kafka eignet sich hervorragend für die Verarbeitung sehr großer Datenmengen und zeichnet sich durch einen hohen Durchsatz aus.

Schulungsziel

In diesem Seminar lernen Sie die grundlegenden Architekturkonzepte von Apache Kafka und der Confluent-Plattform kennen.

Sie lernen Anwendungen zu entwickeln, die Daten auf Kafka-Topics publizieren und von Kafka-Topics konsumieren und dabei von den wesentlichen Eigenschaften von Kafka wie der Partitionierung profitieren.

Nach diesem Seminar sind Sie in der Lage Apache Kafka Cluster einzurichten und in Ihre Anwendungen zu integrieren.

Zielgruppe

Software-Entwickler, die Apache Kafka als Straming-Plattform nutzen möchten.

Vorkenntnisse

Java Grundlagen

Dauer

3 Tage

Themen

Folgenden Themen werden in dieser Schulung behandelt:

  • Einführung

    • Historie

    • Publish/Subscribe-Messaging

    • Einsatzgebiete

  • Installation

  • Kafka Grundlagen

    • Nachrichten

    • Schemata

    • Topics

    • Partitionen

    • Producer und Consumer

    • Broker

    • Cluster

  • Architektur

  • Nachrichten auf Kafka publizieren

    • Partitionierung

    • Serialisierung

  • Nachrichten von Kafka konsumieren

    • Consumer Groups

    • Exactly-Once-Processing

    • Deserialisierung

  • Schemaverwaltung

    • Avro

    • Evolution von Schemata

    • Schema-Registry

  • Kafka Connect

  • Kafka Streams

  • Kafka mit Spring Boot

    • Kafka-Unterstützung im Spring Framework

    • Spring Cloud Stream

  • Security

    • Authentifikation und Autorisation

    • Verschlüsselung

  • Kafka Administration

    • Konfiguration und Monitoring

    • Aufbau von Clustern

    • Performance Tuning von Kafka und der JVM

Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns auf und stimmen den für Sie passenden Zeitraum ab.

Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.

Los geht's!

Bitte teilen Sie uns mit, wie wir Sie am besten erreichen können.