Kontakt aufnehmen

Schulungsübersicht

Einführung in Apache Kafka

  • Was ist Kafka und warum verwendet man es?
  • Kernkomponenten: Themen, Partitionen, Produzenten, Konsumenten, Broker
  • Verstehen des Publish-Subscribe-Modells von Kafka
  • Anwendungsfälle von Kafka in realen Anwendungen

Richten einer Kafka-Entwicklungsumgebung ein

  • Installation und Konfiguration von Kafka und ZooKeeper
  • Kafka-CLI-Tools zur Themenverwaltung
  • Konfigurieren von Kafka für hohe Verfügbarkeit

Kafka-Produzenten und -Konsumenten

  • Erstellen von Kafka-Produzenten in Java
  • Nachrichten mit Schlüsseln, Partitionen und Bestätigungen produzieren
  • Erstellen von Kafka-Konsumenten in Java
  • Konsumentengruppen und Offset-Verwaltung

Arbeit mit Kafka Streams

  • Einführung in die Kafka Streams API
  • Verarbeitung von Echtzeit-Datenströmen
  • Zustandsbehaftete versus zustandslose Verarbeitung
  • Fensterung, Joins und Aggregationen

Sicherheit und Leistung gewährleisten

  • Kafka-Replikation und Fehlertoleranz
  • Optimierung von Produzenten- und Konsumenteneinstellungen
  • Überwachung der Kafka-Leistung

Kafka-Sicherheit und Authentifizierung

  • Aktivieren der SSL/TLS-Verschlüsselung
  • Konfigurieren der Authentifizierung mit SASL
  • Rollenbasierte Zugriffskontrolle mit Kafka ACLs

Integration von Kafka mit anderen Systemen

  • Nutzung von Kafka Connect zur Integration mit Datenbanken
  • Anbindung von Kafka an Elasticsearch, PostgreSQL und andere Datenquellen
  • Erstellung ereignisgesteuerter Microservices mit Kafka

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis der grundlegenden Java-Programmierung
  • Grundkenntnisse über verteilte Systeme und Nachrichtensysteme
  • Vertrautheit mit Softwareentwicklungstools wie Maven oder Gradle

Zielgruppe

  • Java-Entwickler, die Kafka in ihre Anwendungen integrieren möchten
  • Softwareingenieure, die mit ereignisgesteuerten Architekturen arbeiten
  • Entwickler, die Kafka als verteiltes Nachrichtensystem kennenlernen möchten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien