Apache Kafka

Apache Kafka Training Provided by DataFlair Web Services Training Institute in Indore

Beginner 0(0 Ratings) 0 Students enrolled
Created by DataFlair Web Services Training Institute staff Last updated Tue, 12-Apr-2022 English


Apache Kafka free videos and free material uploaded by DataFlair Web Services Training Institute staff .

Syllabus / What will i learn?

Module 1: Demystifying Apache Kafka

This module introduces you to the rudiments of Big Data, what makes it so important, some

problems and solutions, and why we need Kafka.

Introduction to Big data

Importance for messaging queue

Need for distributed messaging queue

Conventional solutions and associated problems

Why we need Apache Kafka

Module 2: Kafka Introduction

We then introduce you to the basics of Kafka, its features and architecture, and also take

some real-life case studies.

What is Apache Kafka?

Kafka Features and terminologies

High-level kafka architecture

Real-life Kafka Case Studies

Module 3: A Deep Dive into the Kafka Architecture

This module deals with the internals of architecture and some core concepts. It also talks about

different components of Kafka. You will also learn about its different versions.

Internals of architecture and core concepts

Kafka components - Broker, Producer, Consumer, Topics, Partitions

Different versions of Kafka

Module 4: Understanding Brokers

Next, we discuss brokers in Kafka and how to deploy them. We’ll also see how to deploy

multiple brokers on a single machine.

Copyright©DataFlairWeb ServicesPvt. Ltd.

Working of a broker

Broker Deployment

Multiple brokers on a single machine

Decommisioning brokers

Module 5: Understanding Producers

After finishing this module, you will be comfortable with producers. We will discuss their

architecture, partitions, types, and configurations.

Basics of producers

The producer architecture

Producer partition- Custom, Round Robin, Field-Based Partition

Producer Java API

Types of producers - sync, async

Different producer configurations

Sync and async producer hands-on

Module 6: Understanding Consumers

This module teaches you about consumers, queuing, groups, broadcast, and the

consumer Java API.

Basics of consumers

Consumer queuing, consumer groups, and consumer broadcast

The Consumer Java API

Producer and Consumer Hands-on

Module 7: Mirroring Kafka

We now begin talking mirroring. We talk of how it works, the mirror maker, and producers and

consumers for mirroring.

What is mirroring?

How mirroring works

Mirror Maker and its role

Kafka Mirroring Hands-on

Mirror Maker producers and consumers

Module 8: Topics and Partitions

Halfway through the course now, we begin to explore other concepts like topics and partitions.

This module teaches you performance optimization, using and distributing partitions, and

partition reassignment.

Copyright©DataFlairWeb ServicesPvt. Ltd.

Working with topics and updating them

Performance optimization and configurations

Using Partitions and distribution of partitions

Partition reassignment - Automatic migrating

Partition reassignment - Manual migrating

Module 9: Replication in Kafka

We move on to replication. In this module, we talk of replication and its various types.

High availability and reliability using replication

ISR - In Sync Replication

Primary Replication and Quorum Replication

Partition reassignment - Increasing Replication

Topic, Partition and Replication Hands-on

Module 10: Introduction to Zookeeper

With Kafka by your side, we now talk about Zookeeper. This module discusses its

architecture, applications, installation, and troubleshooting.

What is Zookeeper?

Leader Election by Zookeeper

Applications using Zookeeper

Zookeeper Architecture

Zookeeper configuration and installation

Zookeeper troubleshooting

Module 11: Installation of Kafka

Now, we learn to install Kafka. We observe its setup, configuration, deployment, and scaling.

Setup environment and pre-requisites

Configuration of different components

Deploying Apache Kafka on single node cluster

Deploying Apache Kafka on multi-node cluster

Balancing Leadership

Scaling Kafka cluster and troubleshooting

Module 12: Kafka Advanced Operations – Part 1

This module focuses on some advanced operations like buffering data and consumer

grouping. We also consider some best practices.

Working with multiple topics for different type of data

Copyright©DataFlairWeb ServicesPvt. Ltd.

Developing applications using high and low level APIs

Buffering data in Apache Kafka

Best practices of data distribution

Different types of consumers high level & low level

Multiple consumers grouping

Module 13: Kafka Advanced Operations – Part 2

Now, we take a brief introduction to multiple partitions and monitoring. Then, we consider some

more best-practices.

Multiple partitions and multi-threaded consumers

Best practices for consumers

Configuring multiple producers & consumers together

Log Segment and Data Retention

Monitoring and management of Kafka Cluster

JMX Monitor and Kafka administration tools

Module 14: Real-life Kafka Project

We conclude this course with a real-life, live Kafka project to prepare you for the industry.

Here, we make use of various Kafka components to solve real- world problems in Big Data

Analytics.



Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description

DataFlair’s Free Kafka Training will give you a perfect blend of in-depth Kafka theoretical knowledge and strong practical skills. This Kafka certification training course introduces real-time Kafka projects to give you a headstart in learning Kafka and enables you to bag top Kafka jobs in the industry.

Online Kafka training is designed to provide you the best online classes for learning kafka API, configuration, integration of Kafka with Hadoop, Storm, and Spark.

You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 10 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 10000 /-
Contact instructor for demo :