Cursusaanbod

Introductie tot Apache Kafka

  • Wat is Kafka en waarom zou je het gebruiken?
  • Belangrijkste componenten: Topics, Partitions, Producers, Consumers, Brokers
  • Het publish-subscribe-model van Kafka begrijpen
  • Use cases van Kafka in real-world toepassingen

Een Kafka-ontwikkelomgeving instellen

  • Kafka en ZooKeeper installeren en configureren
  • Kafka CLI-tools voor het beheren van onderwerpen
  • Kafka configureren voor hoge beschikbaarheid

Kafka Producers en Consumers

  • Kafka Producers maken in Java
  • Berichten produceren met sleutels, partijen en bevestigingen
  • Kafka Consumers maken in Java
  • Consumer-groepen en offsetbeheer

Werken met Kafka Streams

  • Introductie tot Kafka Streams API
  • Realtime gegevensstromen verwerken
  • Stateful vs. stateless verwerking
  • Windowing, joins en aggregaties

Zorg ervoor dat de betrouwbaarheid en prestaties

  • Kafka-replicatie en fouttolerantie
  • De configuraties van producenten en consumenten optimaliseren
  • De prestaties van Kafka controleren

Kafka-beveiliging en -authenticatie

  • SSL/TLS-encryptie inschakelen
  • Authenticatie configureren met SASL
  • Rolgebaseerde toegangscontrole met Kafka ACL's

Kafka integreren met andere systemen

  • Kafka Connect gebruiken om met databases te integreren
  • Kafka verbinden met Elasticsearch, PostgreSQL en andere gegevensbronnen
  • Event-driven microservices bouwen met Kafka

Samenvatting en volgende stappen

Vereisten

  • An understanding of core Java programming
  • Basiskennis van gedistribueerde systemen en messaging-systemen
  • Vertrouwdheid met software-ontwikkelingshulpmiddelen zoals Maven of Gradle

Doelgroep

  • Java ontwikkelaars die Kafka in hun applicaties willen integreren
  • Software-ingenieurs die werken met event-driven architecturen
  • Ontwikkelaars die geïnteresseerd zijn in het leren van Kafka als een gedistribueerd messaging-systeem
 14 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

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


OPENBARE TRAINING

Kijk op onze public courses

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën