Overview
In this 8 hr course, you'll dive into the world of Apache Kafka and learn its core features and architecture. Through practical examples, you'll use Java, Node.js, and Python to develop producers and consumers, gaining hands-on experience relevant to real-world projects.
What I will be able to do after this course
- Understand the architecture of Apache Kafka and its main components.
- Develop and deploy custom producers and consumers using Java, Node.js, and Python.
- Set up and configure a Kafka cluster with multiple brokers and apply topic replication.
- Practice creating and configuring Kafka topics, partitions, and consumer groups.
- Run performance testing on your Kafka configurations to analyze and improve throughput.
Course Instructor(s)
Bogdan Stashchuk is an experienced technical instructor specializing in distributed systems and software development. With years of professional programming expertise and teaching, Bogdan emphasizes practical, hands-on learning methods that help students grasp complex technologies in an intuitive and engaging way.
Who is it for?
This course is ideal for professionals new to messaging systems interested in learning Apache Kafka fundamentals. Learners with programming experience in Java, Python, or Node.js, aiming to implement Kafka producers and consumers, will benefit. Also, those seeking to enhance their project capabilities with Kafka will find this course invaluable.