UNSERE
Schulungen
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Testgetriebene Entwicklung mit Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
Apache Kafka ist eine verteilte Event Streaming-Plattform, die sich für die Verarbeitung von gewaltigen Datenströmen eignet.
Die Schulung führt die Teilnehmenden in das Event Streaming und die Konzepte von Kafka ein und zeigt anhand praktischer Programmierbeispiele, wie man dieses System nutzt.
Der Kurs richtet sich primär an Java-Entwickler, eignet sich aber auch für Architekten.
- Einführung in Event Streaming
- Architektur und Kernkonzepte von Kafka
- Installation und Konfiguration von Kafka: Single-Node vs. Multi-Node Cluster
- Erste Programmierschritte
- Nachrichten mittels Producer senden
- Nachrichten mittels Consumer lesen
- Implementierung von Kafka Streams
- Typen und Serialisierung
- Stateless vs. Stateful Processing
- Windowing-Operationen
- Integration mit Spring-Framework (bei Bedarf)
- Erweiterte Konzepte
- Kafka Connect
- KSQL
- Security
Vorkenntnisse
- Grundlegende Kenntnisse in der Programmiersprache Java
Zielgruppe
- Architekten
- Java-Entwickler