Apache Kafka For Absolute Beginners

The need for real-time data and processing has become a must for many industries across the internet. With the importance of data, it has become crucial that big data needs to be streamed faster and b...

  • All levels
  • English

Course Description

The need for real-time data and processing has become a must for many industries across the internet. With the importance of data, it has become crucial that big data needs to be streamed faster and better. This is where Kafka makes its presence known. Apache Kafka was grown in a LinkedIn computer lab, where it was originally used as a means to solve the low-latency ingestion of large amounts o...

The need for real-time data and processing has become a must for many industries across the internet. With the importance of data, it has become crucial that big data needs to be streamed faster and better. This is where Kafka makes its presence known. Apache Kafka was grown in a LinkedIn computer lab, where it was originally used as a means to solve the low-latency ingestion of large amounts of event data from the LinkedIn website and infrastructure into a lambda architecture that harnessed Hadoop and real-time event processing systems. Since, then it has evolved into a full time product that is used by many big-name companies such as Airbnb, Netflix and Uber to handle their large amounts of data.

What you’ll learn
  • Detailed introduction to Kafka
  • Introduction to Zookeeper
  • Installation and Configuration of Kafka and Zookeeper
  • Core components and architecture of Kafka
  • Data Replication and working with Kafka Connect
  • Understanding the Kafka Command Line Interface
  • Hands on with Producer & Consumer API in JavaScript
  • Hands on with Streaming API in Java

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Kafka Core Concepts

3
Section 3 : Real World Kafka

Curriculum

      Section 1 : Introduction
    1
    Intro
    2
    Introduction to Kafka Preview
    3
    Kafka Architecture Preview
    4
    Kafka Architecture contd
      Section 2 : Kafka Core Concepts
    5
    Kafka Installation
    6
    Kafka Installation Continued
      Section 3 : Real World Kafka
    7
    Kafka Hands On Cli
    8
    Kafka Hands On JavaAPI
    9
    Kafka Cluster Setup
    10
    Kafka Cluster - Making Fault Tolerant
    11
    Kafka Connect
    12
    Kafka Q&A

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.