Apache Kafka Training:
Basiskurs

Apache Kafka Training:
Basiskurs

 Erleben Sie Apache Kafka, eine verbreitete Technologie für skalierbare, verteilte und ausfallsichere Datenpipelines.

Mit unserem von Experten geleiteten Trainingsprogramm,
das darauf ausgelegt ist, Ihnen modernste Fähigkeiten in der Bereitstellung und Verwaltung von Anwendungen zu vermitteln.
Profitieren Sie von unserem umfangreichen Erfahrungsschatz aus unzähligen Kundenprojekten:

Erleben Sie eine ausgewogene Mischung aus Theorie, Live-Demonstrationen und praktischen Übungen.

Lernen Sie, Kafka für verschiedene Anwendungsfälle zu verstehen und zu implementieren um effiziente und zuverlässige Daten-Pipelines für Ihr Unternehmen aufzubauen.

Finden Sie sich in Kafkas Architektur und Komponenten zurecht und meistern sie eigene Kafka-bezogene Herausforderungen. Skalieren sie ihre Datenverarbeitungsfähigkeiten und verbessern sie die Datenqualität und -Genauigkeit.

Reduzieren sie Ausfallzeiten und gewährleisten Sie die Datenverfügbarkeit mit Kafkas Hochverfügbarkeits- und Ausfallsicherheitsfunktionen.

Apache Kafka Training – bevorstehende Termine

10.10.2024

Apache Kafka Training an einem Tag

Dieses Training richtet sich an Entwickler, Data-Engineers und an alle, die sich für Kafka interessieren, der verteilten Streaming-Plattform, die die Art und Weise veränderte, wie Streamingdaten verarbeitet und analysiert werden. Ob Sie ein erfahrener Data Engineer oder ein Neuling in der Welt der Big Data sind, dieses Kursprogramm vermittelt Ihnen das Wissen und die Fähigkeiten, die Sie benötigen, um die Leistung von Kafka für Ihr Unternehmen zu nutzen.

Praktische Anwendungen, die wir im Kurs durchgehen werden:

  • 1

    Implementierung von Kafka in realen Szenarien

  • 2

    Praktische Erfahrung mit Kafka Producers und Consumers

  • 3

    Performance-Tuning und Sicherheitspraktiken für Kafka

  • 4

    Verwaltung von Kafka-Clustern und Fehlerbehebung bei häufigen Problemen

  • 5

    Entwicklung von Streaming-Anwendungen mit Kafka Streams und Faust

Nach dem Kurs werden Sie in der Lage sein…

  • 1

    Kafka für verschiedene Anwendungsfälle zu verstehen und zu implementieren

  • 2

    Sich in Kafkas Architektur und Komponenten zurechtzufinden

  • 3

    Die Kafka Producer und Consumer APIs zu nutzen

  • 4

    Best Practices für Messaging und Serialisierung anzuwenden

  • 5

    Kafka-Betriebe effektiv zu verwalten und zu überwachen

  • 6

    Eigene Kafka-bezogene Herausforderungen und Fallstudien zu meistern

Das Apache Kafka Training ist perfekt für Sie, wenn…

  • Sie ein grundlegendes Verständnis einer Shell-Umgebungen haben
  • Sie grundlegende Python-Kenntnisse besitzen

  • Sie motiviert sind, mit Kafka und ereignisbasierten Systemen zu arbeiten

  • Sie offen für Feedback sind und kollaborativ lernen möchten

Das Apache Kafka Training ist nicht geeignet für Sie, wenn…

  • Sie keine Erfahrung mit Shell-Umgebungen oder Python haben
  • Sie nicht daran interessiert sind, mit ereignisbasierten Systemen zu arbeiten
  • Sie nicht an interaktivem und feedbackbasiertem Lernen teilnehmen möchten

Agenda

Training

Für kleine Unternehmen und Teams, die neu im Thema sind.

  • Überblick über Kafka und verteilte Systeme
  • Grundlagen von Kafka
  • Anwendungsfälle
  • Alternativen
  • Kafka-Komponenten
  • Producer & Consumer API
  • Broker-Funktionen
  • Python-Schnittstelle zu Producers und Consumers
  • Nachrichtenlieferung und -verarbeitung
  • Nachrichtenbündelung
  • Serialisierung
  • Nachrichtenkompression
  • Überblick über das Kafka-Ökosystem
  • Kafka Connect
  • Kafka Streams
  • Performance-Tuning
  • Hochverfügbarkeit
  • Garantien

Customized

Für große Unternehmen und Teams, die besondere Herausforderungen meistern wollen.

  • Ihr Ökosystem
  • Ihre Best Practices
  • Ihre Probleme und Themen
  • Überblick über Kafka und verteilte Systeme
  • Grundlagen von Kafka
  • Anwendungsfälle
  • Alternativen
  • Kafka-Komponenten
  • Producer & Consumer API
  • Broker-Funktionen
  • Python-Schnittstelle zu Producers und Consumers
  • Nachrichtenlieferung und -verarbeitung
  • Nachrichtenbündelung
  • Serialisierung
  • Nachrichtenkompression
  • Überblick über das Kafka-Ökosystem
  • Kafka Connect
  • Kafka Streams
  • Performance-Tuning
  • Faust – Streaming mit Python
  • Sicherheitspraktiken
  • Hochverfügbarkeit
  • Garantien
  • Cluster-Management
  • Überwachung
  • Fehlerbehebung
  • Wartung und Betrieb

Was Teilnehmer über das Kafka Training sagen

This MLOps training exceeded my expectations. The course was well-structured and covered a wide range of topics, from data versioning to CI/CD processes. I found the practical exercises particularly useful, as they allowed me to apply what I learned in real-world scenarios. The use of advanced tools like Seldon Core and Grafana provided me with a deeper understanding of model deployment and monitoring. The course is perfect for anyone working in machine learning or DevOps, and it’s a great way to stay current with the latest MLOps practices. I’m now better equipped to handle ML workflows in my projects.

– Felix Ruge

I recently completed the MLOps training and it was an incredible experience! The course covers a broad range of topics, from the foundational principles of MLOps to advanced techniques for model deployment and monitoring. The practical exercises, especially those involving Kubeflow and Apache Airflow, were extremely hands-on and helped me gain confidence in implementing real-world solutions.

The instructors were knowledgeable and supportive, ensuring that complex concepts like CI/CD for machine learning were easily understood. I particularly appreciated the focus on cloud platforms and the integration of machine learning with DevOps, which are crucial skills in today’s tech industry.

By the end of the course, I felt well-equipped to handle various aspects of MLOps in my role as a data engineer. This training is a must for anyone looking to deepen their expertise in machine learning and operationalize their models effectively.

– Matteo Fontana

Ihre Investition

949 €plus MwSt.
  • Kombination von Theorie und Praxis mit Live-Demos und Übungen zur aktiven Kompetenzentwicklung.
  • Tauchen Sie ein in die Architektur und Kernkomponenten von Kafka und gewinnen Sie ein umfassendes Verständnis dafür, wie die Plattform eine effiziente und skalierbare Datenstreaming ermöglicht.
  • Erkunden Sie die Rollen und Interaktionen von Kafka-Produzenten, Verbrauchern und Brokern und lernen Sie, wie sie zusammenarbeiten, um zuverlässiges und fehlertolerantes Datenstreaming zu gewährleisten.
  • Meistern Sie bewährte Methoden für die Entwicklung, Bereitstellung und Überwachung von Kafka und gewährleisten Sie damit die Zuverlässigkeit, Leistungsfähigkeit und Sicherheit Ihrer Datenstromlösungen.

Lernen Sie Ihre Trainer kennen

Marvin Taschenberger

Professional Software Architect, Ultra Tendency

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & Principal Big Data Solutions Architect Lead, Ultra Tendency

Erforderliche Hardware und Infrastruktur für Ihr Kafka Training

  • Sie benötigen einen PC oder Mac mit einem Webbrowser und MS Teams.
  • Während der Schulung stellen wir Ihnen eine virtuelle Maschine mit den erforderlichen lokalen Abhängigkeiten, Diensten und Root-Zugriffen zur Verfügung.
  • Sie können über einen Browser oder SSH auf die Maschine zugreifen, wenn Sie möchten und die Netzwerkbeschränkungen dies zulassen.