The Complete Apache Kafka course for beginners
2.7 (111 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
576 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Apache Kafka course for beginners to your Wishlist.

Add to Wishlist

The Complete Apache Kafka course for beginners

Explore the principles of Kafka installation, operations, Zookeeper concepts and deployment of Kafka servers.
2.7 (111 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
576 students enrolled
Created by Raghu Baddam
Last updated 1/2017
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 23 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Master in Apache Kafka Server concepts
  • Able to decide where and when to use Kafka
  • Able to Install and setup Kafka servers from start to end
  • Can work on Kafka cluster/ multi node instances
  • Produce and receive messages to/from Kafka and related servers
  • Will be comfortable with real-time applications and integration with Big Data Technologies.
View Curriculum
  • Nothing about Kafka , we will start for scratch.
  • Basic knowledge of Computers

This course will explore the basic concepts of messaging systems, introduction to point to point messaging, publish - subscribe messaging, principles of Apache Kafka Server installation, operations and then it will walk you through the deployment of Kafka cluster in single node and multi node mode. Finally, we will conclude with producer application and consumer application and later I add real-time applications and integration with Big Data Technologies.

The target audience would be the people who are willing to know about Apache Kafka, Zookeeper, Queues, Topics, Client - Server communication, Messaging system (Point to Point & Pub - Sub), Single node server, Multi node servers or Kafka cluster, command line producer and consumer, Producer application using Java API's and Consumer application using Java API's.

All the material which is used in this course is attached, Java code for both Producer and Consumer, External Documentation which is helpful further.

You can complete this course in 3hours and please don't ignore any Quiz.

We made this course such a way that everyone can understand easily, we added the basic concepts in the beginning lectures , then added advanced topics and finally taught how to use the Kafka server in real time with an example.

Apache Kafka is creating a lot of buzz these days. While LinkedIn, where Kafka was founded, is the most well known user, there are many companies successfully using this technology. So now that the word is out, it seems the world wants to know: What does it do? Why does everyone want to use it? How is it better than existing solutions? Do the benefits justify replacing existing systems and infrastructure?

Who is the target audience?
  • Anyone can learn it as this course starts from scratch
  • This course is developed for all the Developers and Administrators who want to learn about Kafka servers.
  • Who want to learn more about client - server communication
  • Students who wants to do a job in middleware
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
Introduction & Getting Started
4 Lectures 03:08
Apache Kafka - Introduction
3 Lectures 06:42

Why Apache Kafka

Introduction to Apache Kafka (slides)

Quiz - 1
2 questions
Apache Kafka - Fundamentals & Architecture
4 Lectures 10:46
Apache Kafka Basics

Fundamentals and Terminology - 1

Architecture and Terminology - 2

Apache Kafka - Fundamentals & Architecture (slides)

Quiz - 2
1 question
Apache Kafka - Work Flow
2 Lectures 05:35

Apache Kafka - Work Flow (slides)

Quiz - 3
1 question
Apache Kafka - Installation
5 Lectures 17:39
Java or JDK Installation

Starting & Stopping Zookeeper

Installation and running of a kafka server (Single Node)

Apache Kafka - Installation (Help)

Quiz - 4
1 question
Apache Kafka -Zookeeper Role
4 Lectures 05:56
Role of Zookeeper

Zookeeper Basic Operations

Apache Kafka - Zookeeper Role (slides)

Ways to Start Zookeeper

Quiz - 5
1 question
Apache Kafka - Basic Operations
2 Lectures 15:40
Kafka server Basic Operations and commands

Modifying an existing topic

Quiz - 6
1 question
Console Producer & Consumer
2 Lectures 07:40
Kafka Console Producer & Consumer Usage

Console Producer & Consumer (Help)
Apache Kafka -Multi Node Cluster
4 Lectures 17:43
Configuring Multi node Kafka

Apache Kafka - Multi Node Cluster Configuration (Help)

Starting Multi Node Kafka Server

Basic operations on multi node kafka

Quiz - 7
1 question
Apache Kafka - API's
4 Lectures 07:36
What is an API

Producer API's

Consumer API's

Apache Kafka - API's

Quiz - 8
1 question
5 More Sections
About the Instructor
Raghu Baddam
3.4 Average rating
458 Reviews
9,844 Students
11 Courses
Middleware Developer

I have been working in the Information technology field from past six years and I worked with many reputed companies in USA as well as in India. I have hands-on experience with multiple technologies like Tibco, Apache Kafka, Active MQ, Java and Linux etc. I like learning new things and I learned these technologies by myself.

I am here on the Udemy to share my experience and knowledge with you.

-Raghu Baddam