Beschreibung
Apache Kafka Workshop
Zielgruppe: Nur für Unternehmen und Institutionen.Apache Kafka ist ein beliebtes Publish-Subscribe-Messaging-System, das für den Aufbau von zuverlässigen und robusten Echtzeit-Pipelines für Streaming-Daten verwendet werden kann. Es unterstützt mehrere Anwendungsfälle, darunter die Aggregation von Protokollen und das Messaging von Website-Aktivitäten.
Die Online-Schulung zur Apache Kafka-Zertifizierung hilft beim Erlernen der grundlegenden Konzepte zur Konfiguration von Kafka-Clustern, Kafka-Monitoring, Kafka-Architektur, Kafka-Consumer und Kafka-Producer. Während der Apache Kafka-Schulung werden Sie das Apache Kafka-Ökosystem, die Kernkonzepte, die Architektur und den Betrieb verstehen. Sie lernen auch Apache Kafka, Fallstudien, Big Data Architektur und einen Überblick über erweiterte APIs.
Kommende Starttermine
Inhalte / Module
- Grundlagen von Apache Kafka
- Messaging im Unternehmenskontext
- Service-to-Service Communication
- Streams vs. REST-Interfaces
- Event-Driven-Communication
- System-Architektur
- Producer & Consumer
- Topics & Partitionen
- Messaging im Unternehmenskontext
- Advanced Knowledge - Erweiterte Apache Kafka-Themen
- Replication
- Retention & Log Compaction
- Serialisierung mit Avro vs. ProtoBuf, Thrift
- Verwenden der Kafka-Schema-Registry
- KSQL
- Kafka Cluster
- Confluent Schema Registry
- Kafka Security
- Best Practises
- Konfiguration von Topics
- DSGVO
- Apache Kafka in der Anwendung: Beispielhafte Use-Cases
- Microservices
- Big Data
- Workshop
- Aufsetzen einer lokalen Entwicklungsumgebung mit docker-compose
- Programmierung eines Producers in Java oder Kotlin
- Programmierung eines Consumers in Java oder Kotlin
- Integration Testing in Java oder Kotlin
- Kafka Streams API
Die Consumer- und Producer-Schnittstellen basieren auf dem Kafka-Nachrichtenprotokoll und können als Referenzimplementierung in Java angesehen werden. Das eigentliche Kafka-Nachrichtenprotokoll ist ein binäres Protokoll und erlaubt es damit, Consumer- und Producer-Clients in jeder beliebigen Programmiersprache zu entwickeln. Damit ist Kafka nicht an das JVM-Ökosystem gebunden.
Zielgruppe / Voraussetzungen
Es wird erwartet, dass die Teilnehmer bereits elementare Erfahrung mit Kafka haben. Im Zweifelsfall werden die Grundlagen kurz behandelt auf Kosten der User-Cases. Grundlegende Kenntnisse und Erfahrungen mit Linux und Docker sind von Vorteil, aber nicht notwendig, um die Übungen durchzuführen.
Ein grundlegendes Verständnis von Java wird für diesen Kurs empfohlen, da alle Übungen mit dieser Technologie durchgeführt werden.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,5
Das Seminar war sehr gut. Alle Themen, die mich interessieren, wurden von Jan im Seminar behaltet und ausführlich mit vielen Beispielen erklärt.
Das Tempo war etwas langsam an manchen Stellen, vor allem in manchen Übungen. Da einige die Zeit brauchten, ist es auf das gesamte Seminar betrachtet gut gewesen.
Ganz viel neues erfahren