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
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.
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)
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald