Kafka für Entwickler

Ein fokussierter 3-Tages-Kurs für Entwickler und Architekten, die Applikationen auf Apache Kafka bauen. Dieser praxisnahe Kurs deckt den gesamten Entwickler-Lifecycle ab — vom Produzieren und Konsumieren von Nachrichten über den Aufbau von Stream-Processing-Applikationen mit Kafka Streams bis zur Systemintegration mit Kafka Connect.

Jedes Konzept wird sofort in Hands-on-Labs mit realen Szenarien aus Enterprise-Kafka-Deployments geübt. Unsere Trainer sind aktive Engineers, die täglich Kafka-basierte Systeme in Produktion entwerfen und bauen.

Verfügbar vor Ort an Ihrem Standort oder online — auf Deutsch oder Englisch.

implementation iconAn illustration of implementation icon

Kursüberblick

people screen iconAn illustration of people screen icon

Zielgruppe

Entwickler und Architekten, die Applikationen auf Apache Kafka bauen oder planen. Geeignet für Teams, die mit Kafka starten, sowie für Entwickler, die ihre bestehenden Kafka-Kenntnisse vertiefen möchten.

rocket book iconAn illustration of rocket book icon

Dauer & Format

3 Tage | 40% strukturierter Wissenstransfer + 60% Hands-on-Coding | Maximal 10 Teilnehmer pro Session für individuelle Betreuung und gezieltes Coaching.

knowledge iconAn illustration of knowledge icon

Voraussetzungen

Solide Erfahrung mit Java oder einer JVM-Sprache (Kotlin, Scala). Grundlegendes Verständnis verteilter Systeme ist hilfreich, aber nicht zwingend — wir behandeln die Grundlagen am ersten Tag. Keine vorherige Kafka-Erfahrung nötig.

flexibility iconAn illustration of flexibility icon

Anpassbare Inhalte

Wir passen die Agenda an Ihre Kafka-Version, Ihren Tech-Stack und das Erfahrungslevel Ihres Teams an. Confluent Platform im Einsatz? Strimzi auf Kubernetes? Migration von RabbitMQ? Wir passen die Inhalte entsprechend an.

implementation iconAn illustration of implementation icon

60% Praxis

Jedes Konzept wird sofort in echten Coding-Übungen und Labs angewendet. Kein Tod durch Folien — Sie bauen, testen und debuggen reale Anwendungen während des gesamten Kurses.

security iconAn illustration of security icon

Von Produktions-Engineers unterrichtet

Ihre Trainer bauen und betreiben Kafka-Plattformen täglich in der Produktion. Echte Praxisberichte, keine Lehrbuch-Theorie — lernen Sie von Engineers, die die Probleme gelöst haben, denen Sie begegnen werden.

flexibility iconAn illustration of flexibility icon

Herstellerunabhängig

Wir bieten neutrale Expertise, frei von Vendor Lock-in. Unser Fokus liegt auf Open-Source Apache Kafka — nicht auf dem Verkauf eines bestimmten Anbieterprodukts.

security iconAn illustration of security icon

Flexibel vor Ort

Remote oder bei Ihnen im Unternehmen — wir kommen zu Ihnen. Maximal 10 Teilnehmer für praxisnahe, individuelle Betreuung.

knowledge iconAn illustration of knowledge icon

Deutsch oder Englisch

Sie entscheiden die Sprache. Alle Materialien auf Deutsch und Englisch verfügbar. 40% Wissenstransfer, 60% Hands-on-Praxis.

Kursagenda

knowledge iconAn illustration of knowledge icon

Tag 1: Hallo Welt mit Kafka

Wir starten mit den Grundlagen der Kafka-Entwicklung und entdecken in praxisnahen Coding-Challenges, wie man performante und zuverlässige Applikationen baut.

Schwerpunkte:

  • Wie senden und empfangen wir Nachrichten? Producer und Consumer APIs — Ihre ersten Programmier-Challenges mit Kafka, von der ersten Nachricht bis zum sicheren Umgang mit Consumer Groups
  • Wie bauen wir zuverlässige und schnelle Applikationen? Performance-Tuning, Transaktionen und Exactly-Once-Semantik — die Techniken, die Prototypen von produktionsreifem Code unterscheiden
  • Welche Tools brauchen wir? Einführung in alle wichtigen Entwicklungstools, lokale Kafka-Umgebungen und CLI-Tooling, damit Sie vom ersten Tag an produktiv arbeiten können
implementation iconAn illustration of implementation icon

Tag 2: Stream Processing mit Kafka Streams

Wir gehen über einfaches Messaging hinaus und verwandeln Kafka in eine vollwertige Streaming-Plattform. Sie lernen, wie man Echtzeit-Datenpipelines und Stream-Processing-Applikationen aufbaut.

Schwerpunkte:

  • Wie verarbeiten wir Daten in Echtzeit? Kafka Streams Grundlagen — Topologie-Design, zustandslose und zustandsbehaftete Operationen, Windowing und Joins
  • Wie verbinden wir Kafka mit anderen Systemen? Kafka Connect für die Integration von Datenbanken, APIs und Dateisystemen mit minimalem Code
  • Wie handhaben wir Datenformate im grossen Massstab? Schema Registry mit Avro, Protobuf und JSON Schema — damit Ihre Daten konsistent bleiben, auch wenn Ihr Team wächst
rocket book iconAn illustration of rocket book icon

Tag 3: Bereit für Produktion

Wir bringen alles zusammen und bereiten Ihre Applikationen auf den realen Einsatz vor. Sie lernen die Patterns, Teststrategien und operativen Praktiken, die Kafka-Applikationen produktionsreif machen.

Schwerpunkte:

  • Was passiert, wenn etwas schiefgeht? Fehlerbehandlungs-Patterns — Dead Letter Queues, Retry Topics und Strategien für eine robuste Fehlerbehandlung
  • Wie testen wir Streaming-Applikationen? Automatisiertes Testen mit TopologyTestDriver und Testcontainers — damit Sie mit Vertrauen deployen können
  • Was muss mein Team für den Go-Live wissen? Deployment-Patterns, Monitoring, Security-Grundlagen und die Aufgabenverteilung zwischen Entwicklung und Betrieb

Wo wir schulen

Wir bieten Apache Kafka Schulungen vor Ort in ganz Europa und remote weltweit an. Mit Sitz in der Schweiz bringen unsere Engineers jahrelange Produktionserfahrung direkt zu Ihrem Team — ob Sie Ihre erste Kafka-Applikation entwickeln oder eine bestehende Plattform skalieren.

Unsere Schulung ist kein generisches Lehrmaterial. Jedes Beispiel, jede Übung und jede Diskussion stammt aus realen Enterprise-Kafka-Deployments in regulierten Branchen.

technologiesAn illustration of technologies
flexibility iconAn illustration of flexibility icon

Vor Ort in Europa

Schweiz, Deutschland, Österreich und die gesamte DACH-Region. Unsere Engineers kommen zu Ihnen für praxisnahes Training mit Ihrem Team.

security iconAn illustration of security icon

Remote für USA & weltweit

Gleiche Tiefe und Interaktivität per Videokonferenz. Ideal für verteilte Teams über Zeitzonen hinweg — ohne Kompromisse bei der Qualität.

knowledge iconAn illustration of knowledge icon

In der Schweiz ansässig, Kafka Schulung Schweiz

Wir sind in der Schweiz ansässig und bieten Kafka-Schulungen vor Ort auf Deutsch oder Englisch an. Lokale Expertise, internationale Reichweite.

So starten Sie

Von der Anfrage zur bestätigten Schulung — unkompliziert und schnell.

Kontaktieren Sie uns
Teilen Sie uns Ihre bevorzugten Termine, Teamgrösse und eventuelle Schwerpunktthemen mit. Wir antworten innerhalb eines Werktages.
Massgeschneiderte Agenda
Wir prüfen Ihre Kafka-Umgebung und den Hintergrund Ihres Teams und schlagen dann eine angepasste Schulungsagenda vor. Wenn Sie bestimmte Tools, Frameworks oder Cloud-Provider nutzen, integrieren wir diese in die Übungen.
Termin & Bestätigung
Wir finalisieren Termine, Logistik (vor Ort oder online) und kümmern uns um etwaige Beschaffungs- oder rechtliche Anforderungen. Flexible Terminplanung — Werktage, zusammenhängend oder über mehrere Wochen verteilt.
Schulungsdurchführung
Drei Tage intensives, praxisnahes Apache Kafka Entwickler-Training, durchgeführt von einem Senior Acosom Engineer. Ihr Team verlässt den Kurs mit praktischen Fähigkeiten, die sofort anwendbar sind.

Bereit, Ihr Entwickler-Team weiterzubilden? Kontaktieren Sie uns, um Ihre Apache Kafka Entwickler-Schulung zu planen — individuelle Termine, massgeschneiderte Inhalte, durchgeführt von Production Engineers.

Kafka Entwickler-Schulung buchen