Spring Boot Apache Kafka Tutorial - Free Video Course


Welcome to Spring Boot + Apache Kafka Tutorial course/series. In this course, you will learn how to use Apache Kafka as a broker to exchange messages (String and JSON) between Producer and Consumer in the Spring boot application. In this course, you will also learn how to build a simple real-time project using Spring boot and Apache Kafka.

If you want to use Apache Kafka in Spring boot event-driven microservices then this course is useful to you.

What is the Spring Boot?

Spring Boot is an extension of the Spring framework that eliminated the boilerplate configurations required for setting up a Spring application.

Spring Boot is an opinionated framework that helps developers build Spring-based applications quickly and easily. The main goal of Spring Boot is to quickly create Spring-based applications without requiring developers to write the same boilerplate configuration again and again.

What is Apache Kafka?

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.

What will you 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

  • Learn what is Event-Driven Architecture, how it works, and its advantages

Tools and Technologies used in this course:

Technologies:

  • Java 8+

  • Spring Boot

  • Spring MVC

  • Spring Data JPA ( Hibernate)

  • Tomcat

Messaging Broker:

  • Apache Kafka

IDE:

  • Intellij IDEA

Database:

  • MySQL database

Tools:

  • Postman - Test REST APIs

  • Maven - Build Tool

Spring Boot Apache Kafka Tutorial Course

Start from the first lecture:

Spring Boot + Apache Kafka Tutorial - #1 - Apache Kafka Overview

Spring Boot + Apache Kafka Tutorial - #2 - Apache Kafka Core Concepts or Terminologies

Spring Boot + Apache Kafka Tutorial - #3 - Install and Setup Apache Kafka

How to Install Apache Kafka on Windows | Hands-on Kafka using CLI

Spring Boot + Apache Kafka Tutorial - #4 - Create and Setup Spring Boot Project in IntelliJ

Spring Boot + Apache Kafka Tutorial - #5 - Configure Kafka Producer and Consumer

Spring Boot + Apache Kafka Tutorial - #6 - Create Kafka Topic

Spring Boot + Apache Kafka Tutorial - #7 - Create Kafka Producer - Line-by-Line Coding

Spring Boot + Apache Kafka Tutorial - #8 - Create REST API to Send Message

Spring Boot + Apache Kafka Tutorial - #9 - Create Kafka Consumer

Spring Boot + Apache Kafka Tutorial - #10 - Configure Kafka Producer and Consumer for JSON Message

Spring Boot + Apache Kafka Tutorial - #11 - Create Kafka Producer to Produce JSON Message

Spring Boot + Apache Kafka Tutorial - #12 - Create REST API to Send JSON Object

Spring Boot + Apache Kafka Tutorial - #13 - Create Kafka Consumer to Consume JSON Message

Spring Boot + Apache Kafka Tutorial - #14 - Real-World Project Overview - Create Two Microservices

Spring Boot + Apache Kafka Tutorial - #15 - Wikimedia Producer Multi-Module Spring Boot Project

Spring Boot + Apache Kafka Tutorial - #16 - Configure Wikimedia Producer and Create a Topic

Spring Boot + Apache Kafka Tutorial - #17 - Wikimedia Producer and Event Handler Implementation

Spring Boot + Apache Kafka Tutorial - #18 - Run and Test Wikimedia Producer

Spring Boot + Apache Kafka Tutorial - #19 - Create Kafka Consumer Project | Configure Kafka Consumer

Spring Boot + Apache Kafka Tutorial - #20 - Kafka Consumer Implementation in Real-World Project

Spring Boot + Apache Kafka Tutorial - #21 - Configure MySQL Database

Spring Boot + Apache Kafka Tutorial - #22 - Save Wikimedia Data into MySQL Database

Comments