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
Testimonials (5)
De labo's en de dia's zijn goed te combineren met Jorge's kennis en liefde voor Kafka.
Willem - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald
Heel interactief...
Richard Langford
Cursus - SMACK Stack for Data Science
Automatisch vertaald
Voldoende hands-on ervaring, trainer is deskundig
Chris Tan
Cursus - A Practical Introduction to Stream Processing
Automatisch vertaald
Raspvaardigheden, voorbeelden, zeer goede oefeningen
Marek Konieczny - G2A.COM Limited
Cursus - Kafka for Administrators
Automatisch vertaald
De cursus was uitstekend. Onze trainer Andreas was zeer goed voorbereid en beantwoordde alle vragen die we stelden. Ook hielp hij ons wanneer we problemen hadden en legde alles in detail uit wanneer dat nodig was. De beste cursus waar ik ooit aan deel heb genomen.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Cursus - Microservices with Spring Cloud and Kafka
Automatisch vertaald