Apache Kafka for Developers

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Apache Kafka for Developers

D-Data
Logo van D-Data

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeDen Bosch
18 mei. 2026 tot 19 mei. 2026
check_circle Startgarantie
Toon rooster
event 18 mei 2026, 09:00-16:30, Den Bosch
event 19 mei 2026, 09:00-16:30, Den Bosch
placeDen Bosch
7 sep. 2026 tot 8 sep. 2026
check_circle Startgarantie
Toon rooster
event 7 september 2026, 09:00-16:30, Den Bosch
event 8 september 2026, 09:00-16:30, Den Bosch
placeDen Bosch
16 nov. 2026 tot 17 nov. 2026
check_circle Startgarantie
Toon rooster
event 16 november 2026, 09:00-16:30, Den Bosch
event 17 november 2026, 09:00-16:30, Den Bosch
Beschrijving

In this course, you will gain a practical and in-depth understanding of Apache Kafka — the leading platform for real-time data streaming, messaging and event-driven architectures. You will learn how Kafka works under the hood, how to build scalable streaming applications, and how to integrate Kafka into modern data platforms and microservice ecosystems. Through hands-on labs, you will set up producers, consumers, connectors and stream processors, and learn how to design reliable, high-throughput pipelines.

What you learn

  • The fundamentals of Apache Kafka and why it is ideal for real-time data streaming.

  • Core concepts: producers, consumers, topics, partitions, offsets and consumer g…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Apache Kafka, Online recruitment, Apache, Kubernetes en Apache Spark.

In this course, you will gain a practical and in-depth understanding of Apache Kafka — the leading platform for real-time data streaming, messaging and event-driven architectures. You will learn how Kafka works under the hood, how to build scalable streaming applications, and how to integrate Kafka into modern data platforms and microservice ecosystems. Through hands-on labs, you will set up producers, consumers, connectors and stream processors, and learn how to design reliable, high-throughput pipelines.

What you learn

  • The fundamentals of Apache Kafka and why it is ideal for real-time data streaming.

  • Core concepts: producers, consumers, topics, partitions, offsets and consumer groups.

  • Architectures for scalability, reliability and fault tolerance.

  • Working with Kafka Connect for efficient data movement and database integrations.

  • Real-time stream processing with the Kafka Streams API.

  • Using Kafka in microservices and event-sourcing patterns.

  • Advanced development concepts: exactly-once semantics, log compaction and Kafka Raft.

After this course you will be able to:

  • Independently set up and operate Kafka clusters and clients.

  • Build robust streaming applications using producers, consumers and Kafka Streams.

  • Integrate Kafka into existing systems using best-practice architectures.

  • Move data efficiently using Kafka Connect and schema management.

  • Apply event-driven design patterns in microservice environments.

  • Design scalable, production-ready real-time data pipelines.

For whom

  • Data engineers and data architects implementing scalable streaming solutions.

  • Software engineers working with microservices or event-driven architectures.

  • Organizations adopting Kafka for real-time analytics, data integration or data movement.

  • Anyone wanting to master real-time data processing with Apache Kafka.

Prerequisites

  • Basic programming experience (e.g., Python, Java or similar).

  • Familiarity with distributed systems or data processing is useful.

  • No prior Kafka experience required.

Content (global program)

Part 1

  • Introduction to Kafka and real-time data streaming.

  • Core concepts: producers, consumers, topics and partitions.

Part 2

  • Architecture & integration.

  • Scalability, reliability, replication and fault tolerance.

Part 3

  • Kafka Connect.

  • Source & sink connectors, database integration, schema evolution.

Part 4

  • Kafka Streams.

  • Stateful processing, windows and real-time transformations.

Part 5

  • Kafka in microservices.

  • Event sourcing, messaging patterns and best practices.

Part 6

  • Advanced concepts.

  • Exactly-once semantics, log compaction, Kafka Raft.

Part 7

  • Best practices & Q&A.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met D-Data, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.