Intermediate
33 Lessons
7h
Certificate of Completion
Learn Apache Kafka in a practical/hands-on manner.
AI-POWERED
This course includes
This course includes
Course Overview
Apache Kafka is a distributed streaming platform designed to handle real-time data streaming and processing in a distributed and fault-tolerant manner. This course can be taken by software developers and data engineers wanting to learn Kafka to build data-intensive applications. You will begin with an introduction to the Kafka architecture, client libraries, and its project ecosystem. Next, you will learn to use the Kafka Client APIs along with key configurations. Then, you will learn to develop stream pr...Show More
What You'll Learn
Hands-on experience developing applications using Kafka
Working knowledge of building stream processing applications
The ability to work with data pipelines
An understanding of open-source tools in the Kafka ecosystem
Course Content
Introduction
Apache Kafka Producer API
Apache Kafka Consumer API
Kafka Streams
Kafka Connect
Exploring Projects in the Kafka Ecosystem
6 Lessons
Wrap Up
1 Lesson
Final Project
Project
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE