Course Outline
Introduction
- Overview of Kafka
- Key features and use cases
Kafka Fundamentals
- Understanding Apache Kafka and its ecosystem
- Kafka architecture
- The publish-subscribe messaging model
- Basic Kafka operations
Kafka Environment
- Installation and configuration of Kafka
- Setting up a basic Kafka environment
- Creating and managing Kafka topics
- Basic troubleshooting and best practices
Integration of Kafka with Spring Boot
- Setting up a Spring Boot project with Kafka dependencies
- Creating Kafka producers and consumers in Spring Boot
- Understanding Kafka templates and listeners
- Building a simple Kafka-enabled Spring Boot application
Summary and Next Steps
Requirements
- Basic programming knowledge
Audience
- Developers
- Programmers
Testimonials (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
To the point, proper pace (bash basics required though)
Krzysztof - Agora SA
Course - Kafka for Administrators
Very practical examples. The trainer has tried to keep a pace where everybody is able to go with even though the group was quite inhomogeneous regarding the knowhow. He has provided a lot of support to basically everybody who asked for it :)
Georgi - BMW SA
Course - Apache Kafka for Developers
Could throw questions at him and he would jump to slides or example to try and show and answer all our questions
Johannes - Canon Medical Informatics Europe B.V.
Course - Administration of Kafka Topic
very interactive...