Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung

  • Überblick über Apache Kafka
  • Einführung in Event-Streaming und Echtzeit-Datenverarbeitung
  • Überblick über Apache Kafka und seine Funktionen
  • Anwendungsfälle und Vorteile von Kafka in der modernen App-Entwicklung

Verständnis der Kafka-Architektur und Kernkonzepte

  • Kafka-Architektur: Broker, Themen, Partitionen und Replikate
  • Produzenten und Konsumenten: Veröffentlichen und Konsumentieren von Nachrichten
  • Die Rolle von ZooKeeper in Kafka verstehen

Kafka-Themen und Partitionen

  • Erstellung und Konfiguration von Themen
  • Verständnis von Partitionen und deren Auswirkungen
  • Replikation und Fehlertoleranz in Kafka

Kafka-Produzenten

  • Erstellung von Kafka-Produzenten mit verschiedenen Programmiersprachen
  • Nachrichten-Serialisierung und Serialisierungstechniken
  • Konfigurationen und bewährte Methoden für Produzenten

Kafka-Konsumenten

  • Entwicklung von Kafka-Konsumenten mit verschiedenen Programmiersprachen
  • Konfiguration von Konsumentengruppen und Offsets
  • Strategien für die Nachrichtenverarbeitung und Zustellgarantien

Integration von Kafka mit externen Systemen über Kafka Connect

  • Überblick über Kafka Connect und seine Connectors
  • Konfiguration und Nutzung von Kafka Connect für die Datenintegration
  • Integration von Kafka mit externen Systemen

Schreiben von Streaming-Anwendungen mit Kafka Streams & ksqlDB

  • Einführung in Kafka Streams und seine Stream-Processing-Fähigkeiten
  • Entwicklung von Stream-Processing-Anwendungen mit Kafka Streams
  • Nutzung von ksqlDB für Echtzeit-Datenverarbeitung und Analysen

Integration einer Kafka-Client-Anwendung mit Confluent Cloud

  • Überblick über Confluent Cloud und seine Funktionen
  • Konfiguration und Verbindung einer Kafka-Client-Anwendung mit Confluent Cloud

Kafka-Sicherheit

  • Einführung in die Sicherheitsfunktionen von Kafka
  • Konfiguration von SSL/TLS für sichere Kommunikation
  • Authentifizierungs- und Autorisierungsmechanismen in Kafka

Überwachung und Betrieb

  • Überwachung von Kafka anhand von Metriken und Werkzeugen
  • Verwaltung von Kafka-Clustern und Ressourcen
  • Behebung häufiger Probleme und Performance-Tuning

Bewährte Methoden und reale Anwendungsfälle

  • Bewährte Methoden für das Design von Kafka-basierten Anwendungen
  • Fallstudien und Beispiele für Kafka-Implementierungen in verschiedenen Branchen
  • Bewährte Methoden für den Aufbau skalierender und fehlertoleranter Kafka-Architekturen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in der Programmierung

Zielgruppe

  • Entwickler
  • Programmierer

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien