Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Apache Kafka
- Was ist Kafka und warum sollte man es verwenden?
- Kernkomponenten: Themen, Partitionen, Producer, Consumer, Broker
- Das Verständnis des Publish-Subscribe-Modells von Kafka
- Anwendungsfälle für Kafka in realen Anwendungen
Einen Kafka-Entwicklungsumgebung einrichten
- Kafka und ZooKeeper installieren und konfigurieren
- Kafka-CLI-Werkzeuge zur Themenverwaltung verwenden
- Kafka für Hochverfügbarkeit konfigurieren
Kafka Producer und Consumer
- Kafka-Producer in Java erstellen
- Nachrichten mit Schlüsseln, Partitionen und Bestätigungen senden
- Kafka-Consumer in Java erstellen
- Verbrauchersgruppen und Offset-Management
Mit Kafka Streams arbeiten
- Einführung in die Kafka Streams API
- Echtzeit-Datenströme verarbeiten
- Stateful vs. stateless Verarbeitung
- Fensterung, Joins und Aggregationen
Sicherheit und Leistung gewährleisten
- Kafka-Replikation und Fehlertoleranz
- Optimierung der Konfiguration von Producer und Consumer
- Kafka-Leistung überwachen
Kafka-Sicherheit und Authentifizierung
- SSL/TLS-Verschlüsselung aktivieren
- Authentifizierung mit SASL konfigurieren
- Rollenbasierte Zugriffskontrolle mit Kafka ACLs
Kafka mit anderen Systemen integrieren
- Mit Datenbanken durch Kafka Connect integrieren
- Kafka mit Elasticsearch, PostgreSQL und anderen Datenquellen verbinden
- Ereignisgetriebene Microservices mit Kafka bauen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Eine Verständnis der Kern-Programmierung in Java
- Grundkenntnisse von verteilten Systemen und Messaging-Systemen
- Vertrautheit mit Softwareentwicklungstools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die Kafka in ihre Anwendungen integrieren möchten
- Softwareingenieure, die mit ereignisgesteuerten Architekturen arbeiten
- Entwickler, die sich für Kafka als verteiltes Messaging-System interessieren
14 Stunden
Erfahrungsberichte (2)
Möglichkeit, unabhängig Übungen im Trainingsumfeld durchzuführen.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maschinelle Übersetzung
Sehr praktische Beispiele. Der Trainer hat versucht, ein Tempo beizubehalten, bei dem jeder mitkommt, obwohl die Gruppe in Bezug auf das Know-how ziemlich heterogen war. Er hat viel Unterstützung angeboten, praktisch jedem, der darum gebeten hat :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Maschinelle Übersetzung