• Entwicklungsschulung Kafka: Aufbauend auf Ihren grundlegenden Kenntnissen vertiefen wir Ihre Erfahrungen und Ihr Wissen mit Kafka.
  • Empfohlene Tools: Wir zeigen Ihnen Tools, die den alltäglichen Umgang mit Kafka erleichtern.
  • Theorie & Praxis perfekt kombiniert: 40% Wissensvermittlung + 60% praktisches Anwenden

Diese dreitägige Entwicklungsschulung richtet sich an Java-EntwicklerInnen und -ArchitektInnen, die mit Kafka erfolgreich durchstarten wollen. Sie erleben Entwicklungskonzepte, die Sie benötigen, um als Team bestmöglich Software für und mit Kafka zu entwickeln. Damit die TeilnehmerInnen nach der Schulung sofort loslegen können, fokussieren wir uns in diesem Kurs auf zahlreiche praktische Beispiele.

Frischer Treibstoff für Entwicklerinnen

Die Apache Kafka-Mission

1. Tag:
„Hello World“ mit Kafka

Wir lernen die grundlegenden Konzepte der Kafka-Entwicklung kennen und entdecken in den Coding-Herausforderungen, wie wir performante und zuverlässige Anwendungen entwickeln.

Fokus

  • Wie produzieren und konsumieren wir Nachrichten? Producer und Consumer; erste Programmier-Herausforderungen.
  • Wie entwickeln wir zuverlässige und schnelle Anwendungen? Performance Tuning und Transaktionen.
  • Was sind die wichtigen Tools? Einführung in alle relevanten Entwicklungswerkzeuge.

2. Tag:
Stream Processing mit Kafka Streams

In den zahlreichen Labs des Tages entwickeln wir Services basierend auf Kafka Streams: Von einfachen Stateless-Operationen bis hin zu komplexen Services mit lokalem State.

Fokus

  • Wie verbinden wir Apache Kafka mit Drittsystemen? Kafka Connect und eigene Connectoren entwickeln.
  • Wie entwickeln wir mit Kafka Streams? Wie verwandeln wir Kafka von einer einfachen Message Queue zu einer vollwertigen Streaming-Plattform?

3. Tag:
Bereit für die Produktion

Basierend auf dem Erlernten der ersten beiden Tage betrachten wir die Komponenten, die für eine erfolgreiche Entwicklung, einen flüssigen Umgang und den Support der Administratoren in der Produktion mit Kafka notwendig sind.

Fokus

  • Patterns & Best Practices. Wie machen wir uns das Leben einfacher und welche Werkzeuge existieren bereits?
  • Kafka-Applikationen in der Produktion. Worauf ist zu achten und wie können Entwickler und Administratoren nachts ruhig schlafen?

Umsetzung

Online per Zoom oder 3 Tage bei Ihnen vor Ort + 1 Team-After-Call (60 min) nach 2 Wochen

Voraussetzungen

  • Gutes Kafka Verständnis (z.B. aus der Grundlagenschulung oder dem Kafka Buch)
  • Programmierkenntnisse (möglichst Java, aber andere Sprachen sind auch hilfreich)
  • Moderner Browser & Zoom Client
  • IntelliJ IDEA
  • Mikrofon + Webcam
  • Videokonferenzfähiges Internet
  • Maximal zehn TeilnehmerInnen

Sind Sie bereit für Ihre Apache Kafka Mission?

Termin anfragen

Nächste Termine

Referenzen & Feedback

Michael Kreis

Raiffeisen Schweiz

Tolles Training mit vielen kleinen aber wichtigen Details auf die man sonst erst stößt, wenn man schon ein Problem hat.

Rupali Kadu

Nationwide Building Society (Banking)

Anatoly explains Kafka in an engaging way with lots of interactive examples. Attend his trainings if you are looking for real Kafka knowledge

Über Anatoly Zelenin

Leidenschaft, Expertise und ein etwas anderer Ansatz – so vermittle ich IT. Meine Vision dabei: Unseren Planeten in eine bessere Zukunft lenken. Angetrieben von innovativen Unternehmen mit nachhaltigem Mindset.

Ich freue mich auf Ihre Nachricht

Schreiben Sie mir eine Nachricht über das Formular oder direkt an Anatoly@Zelenin.de

Sind Sie bereit für Ihre Apache Kafka Mission?

Termin anfragen