CONTACT ONS

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

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 3200 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën