Kontakt aufnehmen

Schulungsübersicht

Einführung

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

Verständnis der Kafka-Architektur und grundlegender Konzepte

  • Kafka-Architektur: Broker, Topics, Partitionen und Replikate
  • Produzenten und Konsumenten: Publishen und Konsumieren von Nachrichten
  • Verständnis der Rolle von ZooKeeper in Kafka

Kafka-Themes 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
  • Produzentenkonfigurationen und Best Practices

Kafka-Konsumenten

  • Entwicklung von Kafka-Konsumenten mit verschiedenen Programmiersprachen
  • Konfigurieren von Consumer-Gruppen und Offsets
  • Strategien für die Nachrichtenverarbeitung und Bereitstellungsverfahren

Integration von Kafka mit externen Systemen über Kafka Connect

  • Übersicht über Kafka Connect und seine Connectors
  • Konfiguration und Verwendung von Kafka Connect zur Datent integration
  • Integration von Kafka mit externen Systemen

Schreiben von Streaming-Anwendungen mit Kafka Streams & ksqlDB

  • Einführung in Kafka Streams und seine Stream-Verarbeitungsfähigkeiten
  • Entwicklung von Stream-Verarbeitungsanwendungen mit Kafka Streams
  • Nutzung von ksqlDB zur Echtzeit-Datenverarbeitung und Analyse

Integration einer Kafka-Clientanwendung mit Confluent Cloud

  • Übersicht über Confluent Cloud und seine Funktionen
  • Konfiguration und Verbindung einer Kafka-Clientanwendung 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

Monitoring und Betrieb

  • Überwachung von Kafka mit Metriken und Tools
  • Verwaltung von Kafka-Clustern und Ressourcen
  • Behebung häufiger Probleme und Leistungsoptimierung

Best Practices und reale Anwendungsfälle

  • Best practices für das Design kafka-basierter Anwendungen
  • Case Studies und Beispiele für Kafka-Implementierungen in verschiedenen Branchen
  • Best practices für den Aufbau skalierbarer und fehlertoleranter Kafka-Architekturen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Programmierkenntnisse

Zielgruppe

  • Entwickler
  • Programmierer
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien