Cursusaanbod
Inleiding
- Overzicht van Apache Kafka
- Introductie tot event streaming en realtime gegevensverwerking
- Algemene kenmerken en functionaliteiten van Apache Kafka
- Use cases en voordelen van Kafka bij moderne applicatieontwikkeling
Begrip van de architectuur en kernconcepten van Kafka
- Kafka-architectuur: brokers, topics, partities en replica’s
- Producers en consumers: het publiceren en verwerken van berichten
- De rol van ZooKeeper binnen Kafka
Kafka-topics en -partities
- Het aanmaken en configureren van topics
- Inzicht in partities en hun gevolgen
- Replicatie en fouttolerantie binnen Kafka
Kafka-producers
- Het ontwikkelen van producers met verschillende programmeertalen
- Serialisatie van berichten en gerelateerde technieken
- Configureren van producers en best practices
Kafka-consumers
- Het ontwikkelen van consumers met diverse programmeertalen
- Configuratie van consumer groepen en offsets
- Strategieën voor berichtverwerking en betrouwbaarheidsgaranties
Integreren van Kafka met externe systemen via Kafka Connect
- Overzicht van Kafka Connect en de beschikbare connectors
- Configureren en gebruiken van Kafka Connect voor dataintegratie
- Verbinden van Kafka met externe systemen
Het schrijven van streamingtoepassingen met Kafka Streams en ksqlDB
- Inleiding tot Kafka Streams en diens verwerkingsmogelijkheden
- Het ontwikkelen van streamverwerkingstoepassingen met Kafka Streams
- Gebruik maken van ksqlDB voor realtime gegevensverwerking en -analyse
Integreren van een Kafka-clienttoepassing met Confluent Cloud
- Overzicht van Confluent Cloud en diens functionaliteiten
- Configureren en verbinden van een Kafka-clienttoepassing met Confluent Cloud
Kafka-beveiliging
- Inleiding tot de beveiligingsfuncties binnen Kafka
- Configuratie van SSL/TLS voor veilige communicatie
- Authenticatie- en autorisatiemechanismen in Kafka
Bewaking en beheer
- Het monitoren van Kafka met behulp van metrics en hulpmiddelen
- Beheren van Kafka-clusters en -resources
- Oplossen van veelvoorkomende problemen en optimaliseren van prestaties
Best practices en reële toepassingsscenario’s
- Begrippen voor het ontwerpen van Kafka-gebaseerde applicaties
- Case studies en praktijkvoorbeelden van implementaties binnen verschillende branches
- Richtlijnen voor het opbouwen van schaalbare en foutbestendige Kafka-architecturen
Samenvatting en vervolgstappen
Vereisten
- Basiskennis van programmeren
Doelgroep
- Ontwikkelaars
- Programmeurs
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 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (2)
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
De labo's en de presentaties combineren goed met Jorges kennis en liefde voor Kafka.
Willem - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald