menu
{$Head.Title}}

Kurs Spring Boot und Apache Kafka

Standard Kurs Spring Boot und Apache Kafka

Dieser Kurs bietet eine kompakte und professionelle Einführung in die Verwendung von Apache Kafka mit Spring Boot.

Aktuell sind keine Kursdaten zu diesem Kurs aufgeschaltet. Der Kurs dauert 1 Tage und kostet pro Teilnehmer 699 CHF. Kontaktieren Sie uns bei Interesse an diesem Kurs. Gerne organisieren wir diesen Kurs auch als Firmenkurs.

Information
Kurs Spring Boot und Apache Kafka

Kurscode: SBKF

Das Angebot Firmenkurs finden Sie hier.
Das Angebot Online Kurs finden Sie hier.

Infrastruktur: Bring your own Computer (Processor i7 oder vergleichbar, mindestens 8GB RAM), VMWare Workstation Player Version 12+.
Alle Kursunterlagen werden elektronisch abgegeben, damit leisten wir einen Beitrag an die Umwelt.

Einleitung

Apache Kafka ist eine freie Software der Apache Software Foundation, die insbesondere zur Verarbeitung von Datenströmen dient. Kafka ist dazu entwickelt, Datenströme zu speichern und zu verarbeiten, und stellt eine Schnittstelle zum Laden und Exportieren von Datenströmen zu Drittsystemen bereit. Die Kernarchitektur bildet ein verteiltes Transaktions-Log. Apache Kafka ist ein verteiltes System, das skalierbar und fehlertolerant und somit für Big-Data-Anwendungen geeignet ist.

Spring Boot bietet als Framwork die Integration von Apache Kafka und damit in die Spring Boot Applikation.

Wie bei Spring Boot üblich wird die Integration abstrakt mit einem API (Spring Cloud Stream) realisiert, welches offen für andere Implementationen wie z.B. RabbitMQ ist.

In diesem Kurs integrieren wir Apache Kafka und Kafka Streams in Spring Boot Applikationen.

Das Thema wird anhand von Übungen und Beispielen praxisnah trainiert.

Ihr Nutzen

Die Kursteilnehmer sind in der Lage

  • Apache Kafka Grundkonzepte kennen.
  • Apache Kafka und Kafka Streams in Spring Boot Anwendungen integrieren.
  • Kafka API's (Producer, Consumer, ...) kennen und mit Spring Boot anwenden.
  • Kafka Streams mit Spring Boot nutzen.
  • Event Driven Spring Boot Services mit Apache Kafka.
Verwandte Kurse

Voraussetzungen

Gute Grundkenntnisse von Spring Boot analog dem Kurs SBRS (Spring Boot).

Teilnehmerkreis

Spring Boot Entwickler/Architekten oder Projektleiter, welche Spring Boot mit Apache Kafka in ihren Projekten einsetzen.

Unterlagen

  • Tutorial
  • Code Walks
  • Internet / Intranet
Inhalt

  • Einführung
    • Was ist Apache Kafka
    • Was ist Apache Streams
    • Was ist Zookeeper
    • Was sind Topics
    • Apache Kafka Setup
  • JumpStart
  • Apache Core Concepts
    • Stream Processing
    • Consumer/Producer
    • Kafka API's
    • Kafka Broker
    • Kafka Cluster
    • Kafka Topic
    • Partitions and Offset
    • Kafka Connect
    • Kafka Streams
  • Spring und Kafka
    • spring-kafka Dependency
    • Spring Kafka Producer App
    • Spring Kafka Consumer App
    • @KafkaListener
    • KafkaTemplate
    • Producer Config
    • Consumer Config
    • Producing Messages
    • Consuming Messages
    • Custom Messages
  • Spring Cloud Stream API
    • Apache Kafka Binder
    • Kafka Streams Binder
    • Spring Cloud Stream Kafka Producer
    • Spring Cloud Stream Kafka Consumer
  • Spring Kafka Secured
  • Spring Cloud Stream Secured
  • Diverses