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
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
Post a Comment
Leave Comment