Wat houdt de training in?
In deze cursus krijg je een diepgaande en praktijkgerichte introductie tot Apache Kafka: het toonaangevende platform voor real-time datastreaming, messaging en event-driven architecturen. Je leert hoe Kafka werkt, hoe je schaalbare streamingapplicaties bouwt en hoe je Kafka integreert in moderne dataplatformen en microservices. Met hands-on labs werk je met producers, consumers, connectors en stream-processors en ontwerp je betrouwbare, high-throughput datapijplijnen in Python of Java.
Wat je leert
- De basisprincipes van Apache Kafka en waarom het ideaal is voor real-time datastreaming.
- Kernconcepten: producers, consumers, topics, partitions, offsets en consumer groups.
- Architecturen voor schaalbaarheid, betrouwbaarheid en fouttolerantie.
- Werken met Kafka Connect voor dataverplaatsing en database-integraties.
- Real-time stream processing met de Kafka Streams-API.
- Kafka binnen microservices en event-sourcing-patronen.
- Geavanceerde concepten zoals exactly-once semantics, log compaction en Kafka Raft.
Inhoud (globaal programma)
Deel 1 – Introductie tot Kafka en real-time streaming
- Producers, consumers, topics en partitions.
Deel 2 – Architectuur & integratie
- Schaalbaarheid, betrouwbaarheid, replicatie en fouttolerantie.
Deel 3 – Kafka Connect
- Source- en sink connectors, database-integratie, schema-evolutie.
Deel 4 – Kafka Streams
- Stateful processing, windowing en real-time transformaties.
Deel 5 – Kafka in microservices
- Event-sourcing, messaging-patronen en best practices.
Deel 6 – Geavanceerde concepten
- Exactly-once semantics, log compaction, Kafka Raft.
Deel 7 – Best practices & Q&A
Voor wie?
- Data engineers en data-architecten.
- Software engineers die werken met microservices of event-driven architecturen.
- Organisaties die Kafka willen inzetten voor real-time analytics, dataverplaatsing of integraties.
- Iedereen die real-time dataverwerking met Apache Kafka wil beheersen.
Voorkennis
- Basiskennis van programmeren (bijv. Python of Java).
- Bekendheid met gedistribueerde systemen of dataverwerking is handig.
- Geen eerdere Kafka-ervaring vereist.

.png)
