Apache Kafka for Developers – Real-time Data Streaming, Messaging & Event-driven Architecture

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Apache Kafka for Developers – Real-time Data Streaming, Messaging & Event-driven Architecture

D-Data
Logo van D-Data
Opleiderscore: starstarstarstarstar 10 D-Data heeft een gemiddelde beoordeling van 10 (uit 5 ervaringen)

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'll get a thorough and hands-on introduction to Apache Kafka — the leading platform for real-time data streaming, messaging, and event-driven architectures. You'll learn how Kafka works, how to build scalable streaming applications, and how to integrate Kafka into modern data platforms and microservices. Through hands-on labs, you'll work with producers, consumers, connectors, and stream processors — designing reliable, high-throughput data pipelines in Python or Java.

What you'll learn

  • The core principles of Apache Kafka and why it's ideal for real-time data streaming.
  • Key concepts: producers, consumers, topics, partitions, offsets, and consumer groups.
  • Architecture…

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, Eventmanagement, Online recruitment, Apache en Kubernetes.

In this course, you'll get a thorough and hands-on introduction to Apache Kafka — the leading platform for real-time data streaming, messaging, and event-driven architectures. You'll learn how Kafka works, how to build scalable streaming applications, and how to integrate Kafka into modern data platforms and microservices. Through hands-on labs, you'll work with producers, consumers, connectors, and stream processors — designing reliable, high-throughput data pipelines in Python or Java.

What you'll learn

  • The core principles of Apache Kafka and why it's ideal for real-time data streaming.
  • Key concepts: producers, consumers, topics, partitions, offsets, and consumer groups.
  • Architectures for scalability, reliability, and fault tolerance.
  • Working with Kafka Connect for data movement and database integrations.
  • Real-time stream processing with the Kafka Streams API.
  • Kafka within microservices and event-sourcing patterns.
  • Advanced concepts such as exactly-once semantics, log compaction, and Kafka Raft.

After this course you'll be able to:

  • Set up and manage Kafka clusters and clients independently.
  • Build robust streaming applications with producers, consumers, and Kafka Streams.
  • Integrate Kafka into existing systems using best-practice architectures.
  • Move data efficiently with Kafka Connect and schema management.
  • Apply event-driven design within microservice environments.
  • Design scalable, production-ready real-time data pipelines.

Who is this for

  • Data engineers and data architects.
  • Software engineers working with microservices or event-driven architectures.
  • Organisations looking to use Kafka for real-time analytics, data movement, or integrations.
  • Anyone who wants to master real-time data processing with Apache Kafka.

Prerequisites

  • Basic programming knowledge (e.g. Python or Java).
  • Familiarity with distributed systems or data processing is helpful.
  • No prior Kafka experience required.

Programme

Part 1 – Introduction to Kafka and Real-time Streaming

  • Producers, consumers, topics, and partitions.

Part 2 – Architecture & Integration

  • Scalability, reliability, replication, and fault tolerance.

Part 3 – Kafka Connect

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

Part 4 – Kafka Streams

  • Stateful processing, windowing, 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.