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)
Betrokkenheid bij de trainer Een aantal relevante Oefeningen en Labs Praktijkexamens
Salim - SICPA SA
Cursus - Administration of Kafka Message Queue
Automatisch vertaald
Interactieve aanpak van de docent, geen rechttoe rechtaan verhaal maar acteren op de vragen uit het publiek.
Rens - Canon Medical Informatics Europe B.V.
Cursus - Administration of Kafka Topic
Automatisch vertaald
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
very interactive...
Richard Langford
Cursus - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable