Apache Kafka

$289.00 $187.85

Kafka training helps you gain expertise in Kafka Architecture, Installation, Configuration, Performance Tuning and Kafka Integration with Hadoop, Storm and Spark using Twitter Streaming use case.


Choose TimeZone:

About The Course
Edureka's Real-Time Analytics with Apache Kafka course is designed to provide knowledge and skills to become a successful Kafka Big Data Developer. It will encompass the fundamental concepts like Kafka cluster, Kafka API to advance topics such as Kafka integration with Hadoop, Storm, Spark, Maven etc. The course also covers installation & configuration of Kafka and other components like Hadoop, Spark, Storm, Maven etc.
Course Objectives

After the completion of Real-Time Analytics with Apache Kafka course at Edureka, you should be able to: 
1. Understand Kafka and its components
2. Set up an end to end Kafka cluster along with Hadoop and Yarn cluster 
3. Integrating Kafka with real time streaming systems like Spark & Storm
4. Describe the basic and advanced features involved in designing  and developing a high throughput messaging system
5. Use Kafka to produce and consume messages from various sources including real time streaming sources like Twitter
6. Understanding the insights of Kafka API
7. Work on a real life Project, implementing Twitter streaming with Kafka, Hadoop & Storm

Who should go for this course?
This course is designed for professionals who want to learn Kafka techniques and wish to apply it on Big Data. It is highly recommended for:
1. Developers who want to gain acceleration in their careers as a "Kafka Big Data Developer"
2. Testing professionals who are currently involved in Queuing and Messaging systems
3. Big Data Architects who like to include Kafka in their ecosystem
4. Project Managers involved in projects of messaging systems

What are the Pre-requisites for this Course?
Knowledge of core java concepts is the pre-requisite for this course. We provide a complimentary course i.e. "Java Essentials for Apache Kafka" to all the participants who enroll for the Real-Time Analytics with Apache Kafka training.

Which Case-Studies will be a part of the Course?
Towards the end of the course, you will be working on a live project where you will be using Kafka messaging system to perform analysis on Twitter Streaming along with Hadoop, Spark & Storm.

Why learn Real-Time Analytics with Apache Kafka ?
Kafka provides high throughput and scalable messaging systems. Developed on Linkedin, it can be used effectively in place of traditional messaging system like JMS, Apache MQ etc. Because Kafka can be integrated into systems like Spark, Storm, Hadoop etc, it is a highly recommended messaging system for solving big data problems involved in messaging system. Features of Kafka Cluster like scalability, Fault tolerance, High throughput, Durability etc. makes it a leader in today's market in messaging systems. Due to extensive use of Kafka in market today, there is a steep increase in job opportunities.
Edureka Certification
At the end of your course, you will work on a real time Project. You will receive a Problem Statement along with a dataset to work. 

Once you are successfully through with the project (reviewed by an expert), you will be awarded a certificate with a performance based grading. 

If your project is not approved in 1st attempt, you can take additional assistance to understand the concepts better and reattempt the Project free of cost.

We partnered with Edureka. We provide up to 35% discount from the actual course fee.

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

1. Introduction to Big Data and Apache Kafka
Learning Objectives - In this module, you will understand Big Data, Kafka and Kafka Architecture.

Topics - Introduction to Big Data, Big Data Customer Scenarios, What is Kafka? Need for Kafka, Core Concepts of Kafka, Kafka Architecture, Where is Kafka Used?

2. Deep Dive into Kafka Cluster
Learning Objectives - In this module, you will be instructed about the details of Kafka Cluster and you learn all the components of Kafka Cluster in detail.

Topics - Understanding the components of Kafka Cluster, Installation of Kafka Cluster, Configuring Kafka Cluster, Producer of Kafka, Consumer of Kafka, Producer and Consumer in Action.

3. Kafka Operations and Performance Tuning
Learning Objectives - In this module, you will understand Kafka Operations and Performance Tuning.

Topics - Offset, Design, Hardware, Kafka Monitoring and Issues, Kafka Performance Tuning, Reading data from Kafka, Demo-Twitter Kafka Producer, Introduction to Scala, Mixed Paradigm-Functional Programming, Scala Installation & Configuration, Scala REPL, Scala Project Using Eclipse.

4. Integration of Kafka with Hadoop and Storm
Learning Objectives - In this module, you will understand how to integrate Kafka with Big Data frameworks like Hadoop and Storm. 

Topics - Understanding the Hadoop Cluster, Integrating Kafka with Hadoop Cluster, Understanding Apache Storm, Implementing Spouts and Bolts, Kafka with Storm Spout.

5. Kafka with Spark and Project
Learning Objectives - In this module, you will understand Spark Ecosystem, Configuring Spark Cluster, Integrating Kafka with Spark and Twitter, Use cases with Kafka, Storm and Hadoop.

Topics - Ecosystem of Spark, Understanding the Spark Cluster, Integrating Kafka with Spark.
Project : Twitter Streaming with Kafka, Storm and Hadoop.
On Demand Course
  • Contct Us, If you want to Enroll!
  • +1 309 733 4646
  • touchwoodlearning@gmail.com

Course Features:

There will be 5 instructor-led interactive online classes during the course. Each class will be of approximately 3 hours and will happen at the scheduled time of the batch you choose. You have the flexibility to reschedule your class in a different batch if you miss any class. Class recordings will be uploaded in the LMS after the class. The access to class recordings is lifetime.

Each class will be followed by practical assignments which can be completed before the next class. These assignments will help in applying the concepts taught in the Live classes. Our 24x7 expert support team is available to help you through Email, phone or Live support for any issues you may face during the Lab Hours.

Towards the end of the course, you will be working on a project where you are expected to implement the techniques learnt during the course.

You get lifetime access to the Learning Management System (LMS). All the class recordings, installation guides, class presentations, sample codes and projects documents are available in the LMS. Also, your login will never get expired.

We have 24x7 online support team available to help you with any technical queries you may have during the course. All the queries are tracked as tickets and you get a guaranteed response from a support engineer. If required, the support team can also provide you Live support by accessing your machine remotely. This ensures that all your doubts and problems faced during labs and project work are clarified round the clock.

Towards the end of the course, you will be working on a project. Edureka certifies you as an Apache Kafka expert based on the project reviewed by our expert panel. Anyone certified by Edureka will need to demonstrate practical expertise in Apache Kafka.

Need Help?
  • +1 309 733 4646
  • touchwoodlearning@gmail.com