Ein Red Hat Certified Specialist in Event-Driven Development with Kafka verfügt über alle erforderlichen Kenntnisse und Kompetenzen zur Entwicklung von Anwendungen mit Apache Kafka und Apache Kafka Streams.
Ein Red Hat Certified Specialist in Event-Driven Development with Kafka verfügt über die folgenden Kenntnisse und Kompetenzen:
- Kenntnis und Verwendung von eventgesteuerten Anwendungen mit der Streams-API für Apache Kafka
- Kenntnis des Kafka-Systems und der Kafka-Architektur
- Kenntnis und Verwendung von mit Kafka verbundenen Quarkus-Anwendungen
- Bereitstellung und Konfiguration des Zugriffs auf einen Kafka-Cluster
- Bereitstellung und Verwendung des Schemas Red Hat Service Registry zum Entkoppeln der Daten von Client-Anwendungen, Freigeben und Verwalten der Datentypen zur Runtime
- Kenntnis, Erstellung, Überprüfung und Sicherung der Verarbeitung von Daten-Streams mit der Kafka Streams-API für eine effiziente Verwaltung sowie Echtzeitabfragen des Anwendungsstatus
- Datenintegration mit Kafka Connect
- Kenntnis und Verwendung von erweiterten eventgesteuerten Patterns in auf Apache Kafka basierenden Anwendungen
- Behebung gängiger Probleme in eventgesteuerten Anwendungen, z. B. Erhalt der Nachrichtenreihenfolge, Neuversuche und Idempotenz, Handhabung duplizierter Events, Implementierung von Streams-Testfällen
Die Zertifizierung als Red Hat Certified Specialist in Event-Driven Development with Kafka ist für folgende Personengruppen von Interesse:
- Fachkräfte für Java-Entwicklung und -Architektur, die eventgesteuerte Anwendungen mit Apache Kafka und Kubernetes implementieren
- Red Hat Certified Professionals, die die Zertifizierung als Red Hat Certified Architect (RHCA) erhalten möchten
Empfohlenes Training
Zur Vorbereitung auf die Zertifizierung als Red Hat Certified Specialist in Event-Driven Development with Kafka empfiehlt Red Hat folgende Kurse:
Developing Event-Driven Applications with Apache Kafka and Red Hat AMQ Streams (AD482)