Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung

  • Überblick über Apache Kafka
  • Einführung in Event Streaming und die Verarbeitung von Echtzeitdaten
  • Überblick über Apache Kafka und seine Funktionen
  • Anwendungsfälle und Vorteile von Kafka in der modernen Anwendungsentwicklung

Verständnis der Kafka-Architektur und Kernkonzepte

  • Kafka-Architektur: Broker, Topics, Partitionen und Replikate
  • Produzenten und Verbraucher: Senden und Empfangen von Nachrichten
  • Verständnis der Rolle von ZooKeeper in Kafka

Kafka-Topics und Partitionen

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

Kafka-Produzenten

  • Erstellung von Kafka-Produzenten in verschiedenen Programmiersprachen
  • Nachrichten_serialisierung und Serialisierungstechniken
  • Produzenten-Konfigurationen und bewährte Methoden

Kafka-Verbraucher

  • Entwicklung von Kafka-Verbrauchern in verschiedenen Programmiersprachen
  • Konfiguration von Verbrauchergruppen 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 Verwendung von Kafka Connect zur Datenintegration
  • Integration von Kafka mit externen Systemen

Schreiben von Streaming-Anwendungen mit Kafka Streams und ksqlDB

  • Einführung in Kafka Streams und seine Stream-Verarbeitungsfähigkeiten
  • Entwicklung von Stream-Verarbeitungsanwendungen mit Kafka Streams
  • Verwendung von ksqlDB für die Verarbeitung und Analyse von Echtzeitdaten

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 mittels Metriken und Tools
  • Verwaltung von Kafka-Clustern und Ressourcen
  • Fehlerbehebung bei häufigen Problemen und Leistungsoptimierung

Bewährte Methoden und reale Anwendungsfälle

  • Bewährte Methoden für die Entwicklung 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

  • Grundlegende Programmierkenntnisse

Zielgruppe

  • Entwickler
  • Programmierer

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien