Kafka für Software Entwickler:innen
Schulung & Kurs

Zwei bis drei Tage intensiver Einstieg in die Implementierung von skalierbaren und robusten Unternehmensanwendungen mit Kafka, basierend auf Spring Boot und weiteren ausgewählten Elementen des Kafka Ecosystems (z.B. Kafka Connect, ksqlDB)

Unternehmensanwendungen bauen heutzutage zunehmend auf einer Event-Driven Architektur auf. Das Kafka Ecosystem hat sich als die dominierende Plattform für den Bau von Event-Driven basierten Unternehmensanwendungen etabliert. Damit können Projekte deutlich schneller realisiert und besser gewartet werden als mit traditionellen Ansätzen.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


Wir bauen zusammen inkrementell Unternehmensanwendungen, welche folgende Themen veranschaulicht:

- Event-Driven Architektur, von wo kommen wir und wohin geht die Zukunft
- Einführung in Event Thinking
- Überblick der Kafka Architektur
- Vertiefung in Kafka Topics
- Vertiefung in Kafka Consumer Groups
- Überblick Kafka Security
- Einführung und Vertiefung der Schema Registry
- Kafka Applikationen implementieren anhand
... - Consumer
... - Producer
... - Streaming
- Monitoring möglichkeiten und praktische Erfahrungen
- Überblick Kafka Connect mit praktischen Beispielen und Vertiefung in Plugins
- Einführung in ksqlDB und praktischen Beispielen

Wir fokussieren uns darauf, eine spezifische Auswahl an Themen genau zu betrachten und zu verstehen.


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Aufbau von praktischem Know-How und Schaffung eines umfassenden Verständnis zur effizienten Verwendung des Kafka Ecosystems mit Fokus auf Spring Boot. 
Die Teilnehmenden können am Ende eigenständig erste Kafka Anwendungen implementieren.


Form:

Bewährter Mix aus Erläuterung, Live-Coding und gemeinsamem Aufbau einer umfassenden Kurs-Applikation mit praktischem Fokus.


Zielgruppe:

Softwareentwickler, die einen effizienten Start in die Verwendung von Kafka mit Spring Boot erhalten und erste Event basierte Projekte damit entwickeln wollen.


Voraussetzungen:

Basiswissen in der Entwicklung mit Java und Datenbanken.


Vorbereitung:

Jeder Teilnehmer erhält nach der Anmeldung einen Fragebogen und eine Installationsanleitung zugestellt. Abhängig vom Kurs stellen wir eine passende Laborumgebung bereit.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Mehr über Apache Kafka



Apache Kafka ist eine verteilte Event-Streaming-Plattform, die für die Verarbeitung von Echtzeit-Datenströmen und die Integration verschiedener Datenquellen optimiert ist. Die Plattform ermöglicht es, Millionen von Nachrichten pro Sekunde zuverlässig zu verarbeiten und zu speichern.




History


Jay Kreps , Neha Narkhede und Jun Rao entwickelten Kafka ursprünglich bei LinkedIn , um das wachsende Problem der Echtzeit-Datenverarbeitung zu lösen. Das Projekt wurde 2011 als Open-Source-Software veröffentlicht und nach dem Schriftsteller Franz Kafka benannt.


Die Gründer verliessen LinkedIn später, um Confluent zu gründen, ein Unternehmen, das sich auf die Weiterentwicklung und Kommerzialisierung von Kafka konzentriert. Confluent hat das Kafka-Ökosystem durch Entwicklungen wie ksqlDB und Kafka Connect erheblich erweitert.


Heute ist Kafka die Grundlage für Event-Streaming in vielen modernen Architekturen und hat die Entwicklung von Event-Driven Architecture massgeblich beeinflusst. Das System wird von Unternehmen wie Netflix, Uber und PayPal für kritische Geschäftsprozesse eingesetzt und hat die Art und Weise, wie Unternehmen Daten in Echtzeit verarbeiten, revolutioniert.





Share by: