What you'll learn

Learn Apache Kafka Core Concepts

Learn how to integrate Apache Kafka in the Spring boot application

Learn how to create Kafka Topic, Producer, and Consumer

Learn how to exchange string messages between Producer and Consumer using Kafka broker

Learn how to exchange JSON messages between Producer and Consumer using Kafka broker

Learn real-world use case (Wikimedia real-time stream data) implementation using Apache Kafka

Learn how to create real-world projects using Spring boot and Apache Kafka


What are the requirements or prerequisites for taking your course?

  • Java
  • Spring Boot
  • IntelliJ IDEA

Tools and Technologies used

Technologies:

- Java 11+

- Spring Boot

- Apache Kafka

- Spring Data JPA

- Hibernate

- Lombok

- Maven

IDE:

- Intellij IDEA

Database:

- MySQL database

Who is this course for?

This is course is someone who want quickly start using Kafka in his/her Spring boot project.

This is course is someone who want use Kafka in even-driven microservices architecture

Course content

  Section 1 - Getting Started with Apache Kafka
Available in days
days after you enroll
  Section 2 - Spring Boot + Kafka Producer and Consumer for String Message
Available in days
days after you enroll
  Section 3 - Spring Boot + Kafka Producer and Consumer for JSON Message
Available in days
days after you enroll
  Section 4 - Spring Boot + Kafka Real World Project - Kafka Producer Wikimedia
Available in days
days after you enroll
  Section 5 - Spring Boot + Kafka Real World Project - Kafka Consumer Database
Available in days
days after you enroll

Choose a Pricing Option

Your Instructor

Hi, I'm Ramesh. I'm a software engineer with 10 years of experience in Java, Spring Boot, Microservices, Hibernate, Angular, React, and related open source technologies.

I am a Vmware Spring Certified Professional.

I am the founder and author of the top Java blog at https://www.javaguides.net/ (1M views per month).

Published around 200+ free sample projects on GitHub (3K followers)

I am YouTuber at https://www.youtube.com/c/javaguides ( 75K Subscribers)


Contact Me

Contact me if you have any queries about this course using the below email:

[email protected]

Free courses are available on my YouTube channel at https://www.youtube.com/c/javaguides

Frequently Asked Questions


1. When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.


2. How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.


3. Do you offer support?

Yes, of course, I handle support myself, directly over email or I enable a discussion/comment section for each video so that you can ask your queries.


4. What if I am unhappy with the course?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.