OUR
Courses
- 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
- Test-driven development with 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 is a distributed event streaming platform suitable for processing massive streams of data.
The training introduces the participants to event streaming and the concepts of Kafka and shows how to use this system using practical programming examples.
The course is primarily aimed at Java developers, but is also suitable for architects.
- Introduction to event streaming
- Architecture and core concepts of Kafka
- Installation and Configuration of Kafka: Single-Node vs. Multi-Node Cluster
- First programming steps
- Send messages using Producer
- Read messages using consumers
- Implementation of Kafka streams
- Types and Serialization
- Stateless vs. stateful processing
- windowing operations
- Integration with Spring framework (if required)
- Advanced Concepts
- Kafka Connect
- KSQL
- Security
Previous knowledge
- Basic knowledge of the Java programming language
Target group
- Architects
- Java Developers