Neem contact met ons op

Cursusaanbod

Inleiding tot Apache Kafka

  • Wat is Kafka en waarom ervoor kiezen?
  • Kerncomponenten: Topics, Partities, Producers, Consumers en Brokers
  • Het publish-subscribe-model van Kafka begrijpen
  • Praktische toepassingen van Kafka in de echte wereld

Opzetten van een Kafka-ontwikkelomgeving

  • Kafka en ZooKeeper installeren en configureren
  • Gebruik van commandolinehulpmiddelen voor topicbeheer
  • Kafka configureren voor maximale beschikbaarheid

Kafka Producers en Consumers

  • Een Kafka-producer maken in Java
  • Berichten verzenden met sleutels, partities en bevestigingen
  • Een Kafka-consumer implementeren in Java
  • Consumergroepen en het beheer van offsets

Aan de slag met Kafka Streams

  • Inleiding tot de Kafka Streams API
  • Verwerking van realtime datastromen
  • Verschil tussen stateful en stateless verwerking
  • Gebruik van windowing, joins en aggregaties

Betrouwbaarheid en prestaties garanderen

  • Kafka-replicatie en fouttolerantiemechanismen
  • Optimale configuratie van producers en consumers
  • Monitoring van Kafka-prestaties

Beveiliging en authenticatie in Kafka

  • SSL/TLS-encryptie inschakelen
  • Authenticatie configureren met behulp van SASL
  • Rolgebaseerd toegangsbeheer via Kafka ACL's

Kafka integreren met andere systemen

  • Gebruik van Kafka Connect voor integratie met databases
  • Verbinding maken tussen Kafka en Elasticsearch, PostgreSQL en andere databronnen
  • Bouw evenementgedreven microservices met behulp van Kafka

Samenvatting en volgende stappen

Vereisten

  • Basiskennis van Java-programmeren
  • Grondige kennis van gedistribueerde systemen en messaging-systemen
  • Vertrouwdheid met softwareontwikkelingstools zoals Maven of Gradle

Doelgroep

  • Java-ontwikkelaars die Kafka in hun applicaties willen integreren
  • Softwareengineers werkzaam binnen evenementgedreven architecturen
  • Ontwikkelaars die kennis willen maken met Kafka als gedistribueerd messaging-systeem
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën