Learn Apache Kafka in a practical/hands-on manner.
Intermediate
33 Lessons
7h
Certificate of Completion
Learn Apache Kafka in a practical/hands-on manner.
AI-POWERED
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...
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
What You'll Learn
Hands-on experience developing applications using Kafka
Show more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor