Overview
In this 7 hr course, you will delve into Kafka Streams and learn how to effectively develop stream-processing microservices using the Spring Cloud Stream framework. Through hands-on examples, you'll cover topics such as working with data serialization, Kafka architecture, and integrating Spring Boot for streaming data applications.
What I will be able to do after this course
- Understand the Kafka Streams DSL and programming fundamentals using Kafka Streams API.
- Gain the skills to design and build real-time stream-processing applications.
- Implement JSON, AVRO, and custom data serialization in Kafka Streams.
- Learn how to unit test Kafka Streams applications using best-practices in testing frameworks like JUnit 5.
- Master the utilization of Spring Boot to develop streamlined Kafka-based solutions.
Course Instructor(s)
Prashant Kumar Pandey is an experienced software engineer and technical educator with expertise in stream-processing technologies and distributed systems. With hands-on industry experience and a passion for teaching, Prashant breaks down complex topics into manageable concepts using a practical approach, ensuring learners can apply their skills in real-world scenarios.
Who is it for?
This course is ideal for software developers aiming to integrate Kafka Streams with Spring Cloud in their projects. It is also suitable for data engineers and architects interested in stream-processing solutions, as well as managers and solution architects wishing to understand the underlying technologies enabling these systems.