Apache Kafka Certification Course Overview

In this Apache Kafka certification training, you will learn to master architecture, installation, configuration, and interfaces of Kafka open-source messaging. With this Kafka course, you will learn the basics of Apache ZooKeeper as a centralized service and develop the skills to deploy Kafka for real-time messaging.

Kafka Training Key Features

  • 3.5 hours of self-paced video
  • Includes 1 industry-based case study
  • Includes 2 simulation exams

Skills Covered

  • Fundamental concepts of Kafka
  • Kafka architecture
  • Install and configure Kafka
  • Kafka interfaces
  • Apache ZooKeeper
  • Kafka for realtime messaging

Training Options

Self-Paced Learning

$ 699

  • Lifetime access to high-quality self-paced e-learning content curated by industry experts
  • 24x7 learner assistance and support

Kafka Course Curriculum

Eligibility

Professionals aspiring for a career in Big Data can take up this Apache Kafka certification training. It is also suited for analytics professionals, researchers, IT developers, testers, project managers, and individuals looking for a change in career.
Read More

Pre-requisites

For Professionals taking up this Apache Kafka certification online training, it’s good to have prior knowledge of any messaging system, Java or any other programming language, and Linux or Unix based systems.
Read More

Course Content

  • Section 01 - Introduction to Apache Kafka

    Preview
    • Lesson 01 - Course Introduction

      07:16Preview
      • Course Introduction
        07:16
    • Lesson 02 - Big Data Overview

      03:07Preview
      • Big Data Overview
        03:07
    • Lesson 03 - Big Data Analytics

      02:55Preview
      • Big Data Analytics
        02:55
    • Lesson 04 - Messaging System

      05:48
      • Messaging System
        05:48
    • Lesson 05 - Kafka Overview

      08:33Preview
      • Introduction and Features of Kafka
        04:26
      • Kafka Usercases
        04:07
    • Lesson 06 - Kafka Components and Architecture

      09:16Preview
      • Kafka Terminologies
        01:13
      • Kafka Components
        07:10
      • Kafka Architecture
        00:53
    • Lesson 07 - Kafka Clusters

      01:27
      • Kafka Clusters
        01:27
    • Lesson 08 - Kafka Industry Usecases

      02:27
      • Kafka Industry Usecases
        02:27
    • Lesson 09 - Demo: Install Kafka and Zookeeper

      04:58
      • DEMO: Install zookeeper
        03:17
      • Demo: Install Kafka
        01:41
    • Lesson 10 - Demo: Single Node Single-Multi Broker Cluster

      05:38
      • DEMO: Setup A Single Node Single Broker Cluster
        02:39
      • DEMO: Setup A multi Node Single Broker Cluster
        02:59
    • Lesson 11 - Key Takeaways

      00:15
      • Key Takeaways
        00:15
  • Section 02 - Kafka Producer

    Preview
    • Lesson 01 - Overview of Producer and Its Architecture

      04:51Preview
      • Learning Objectives
        04:51
    • Lesson 02 - Kafka Producer Configuration

      14:33Preview
      • Kafka Producer Configuration
        02:27
      • Kafka Producer Optional Configuration
        02:49
      • Kafka Producer Configuration Objects
        06:59
      • Demo: Create a Kafka Producer
        02:18
    • Lesson 03 - Send Messages

      04:50
      • Sending Messages
        04:50
    • Lesson 04 - Serializers

      13:51Preview
      • Serializers and Custom Serializers
        02:57
      • Demo: Creating a Custom Serializer
        03:59
      • Serializers Challenges and Serializing using Apache Avro
        04:22
      • Demo: Serializing Using Apache Avro
        02:33
    • Lesson 05 - Partitions

      08:50
      • Partitions
        04:38
      • Demo: Setup Custom Partition
        04:12
    • Lesson 06 - Key Takeaways

      00:17
      • Key Takeaways
        00:17
  • Section 03 - Kafka Consumer

    Preview
    • Lesson 01 - Kafka Consumer - Overview, Consumer Groups and Partitioners

      12:27Preview
      • Overview of Kafka Consumers
        02:58
      • Consumer Groups
        05:05
      • Partition Rebalance and Creating a Consumer
        04:24
    • Lesson 02 - Poll Loop

      02:42Preview
      • Poll loop and it's functioning
        02:42
    • Lesson 03 - Configuring Consumer

      12:26
      • 1.Kafka Consumer Configuration- Part One
        04:35
      • Kafka Consumer Configuration- Part Two
        05:09
      • Demo: Create Kafka Consumer
        02:42
    • Lesson 04 - Commit and Offset

      13:59Preview
      • Commit and Offset
        04:23
      • Ways of Committing Offset - Automatic Offset
        02:16
      • Ways of Commiting Offset - Commit Current Offset
        01:34
      • Ways of Commiting Offset - Asynchronous Commit
        02:15
      • Ways of Commiting Offset - Combining Synchronous and Asynchronous Commits
        02:18
      • Ways of Commiting Offset - Commit Specified Offset
        01:13
    • Lesson 05 - Rebalance Listeners

      01:45
      • Rebalance Listeners
        01:45
    • Lesson 06 - Consuming Records with Specific Offset

      04:13Preview
      • Consuming Records with Specific Offset
        04:13
    • Lesson 07 - Deserializers

      05:32
      • Deserializers
        03:18
      • Demo: Create and Use Custom Deserializer
        02:14
    • Lesson 08 - Key Takeaways

      00:30
      • Key Takeaways
        00:30
  • Section 04 - Kafka Operations and Performance Tuning

    Preview
    • Lesson 01 - Learning Objectives

      04:46Preview
      • Learning Objectives
        04:46
    • Lesson 02 - Replications

      14:53Preview
      • Replication and Replica Types
        04:19
      • Preffered Ladder, Request and Request Processing
        04:24
      • Types of Requests
        06:10
    • Lesson 04 - Storage

      09:59
      • Partition Allocation, File Management and Segments
        05:21
      • File Format, Index and Compaction
        04:38
    • Lesson 05 - Configuration in Reliable System

      18:18
      • Kafka Reliability and Reliablity Methods
        01:34
      • Broker Configuration for Replication One
        04:41
      • Producer in Reliable System
        04:37
      • Consumer in Reliable System
        07:26
    • Lesson 05 - Key Takeaways

      00:28Preview
      • Key Takeaways
        00:28
  • Section 05 - Kafka Cluster Architecture and Administering Kafka

    Preview
    • Lesson 01 - Learning Objectives

      05:22Preview
      • Learning Objectives
        05:22
    • Lesson 02 - Multi Cluster Architecture

      08:45Preview
      • Hub and Spokes Architecture and Active Active Architecture
        05:37
      • Active-Standby Architecture and Stretch Clusters
        03:08
    • Lesson 03 - MirrorMaker

      17:41Preview
      • MirrorMaker Configuration
        04:27
      • MirrorMaker Deployment and Tuning
        06:33
      • Demo: Setting up MirrorMaker
        06:41
    • Lesson 04 - Administering Kafka

      09:50
      • Administering Kafka - Topic Operations
        05:50
      • Administering Kafka - Consumer Group Operations
        04:00
    • Lesson 05 - Dynamic Configuration Changes

      09:20Preview
      • Dynamic Configuration Changes
        06:52
      • Partition Management
        02:28
    • Lesson 06 - Console Producer Tool

      01:27
      • Console Producer Tool
        01:27
    • Lesson 07 - Console Consumer Tool

      02:36
      • Console Consumer Tool
        02:36
    • Lesson 08 - Key Takeaways

      00:25
      • Key Takeaways
        00:25
  • Section 06 - Kafka Monitoring and Schema Registry

    Preview
    • Lesson 01 - Monitoring

      47:23Preview
      • Learning Objectives
        02:17
      • Server or Infrastructure Monitoring and Application Monitoring
        02:15
      • Kafka Monitoring
        03:16
      • Kafka Broker Metrics - Under Replicated Partitions
        06:25
      • Kafka Broker Metrics - Others
        06:42
      • Topic and Partition Specific Metrics
        01:56
      • Logging and Client Monitoring
        02:48
      • Producer and Consumer Metrics
        06:11
      • Quotas and Lag Monitoring
        05:53
      • Monitoring Dashboard
        03:33
      • Demo: Setting up Open Source Health Monitor
        06:07
    • Lesson 02 - Kafka Schema Registry and Avro

      06:27
      • Kafka Schema Registry
        06:27
    • Lesson 03 - Kafka Schema Registry Components

      08:14Preview
      • Kafka Component and Architecture
        04:01
      • Kafka Schema Registry - Internal working and Use-cases
        04:13
    • Lesson 04 - Kafka Schema Registry Working

      08:25Preview
      • Kafka Schema Registry Working
        04:37
      • Demo: Using Kafka Schema Registry With Kafka
        03:48
    • Lesson 05 - Key Takeaways

      00:17
      • Key Takeaways
        00:17
  • Section 07 - Kafka Streams and Kafka Connectors

    Preview
    • Lesson 01 - Kafka Stream Overview

      09:49Preview
      • Learning Objectives
        04:13
      • Kafka Stream
        05:36
    • Lesson 02 - Kafka Stream Architecture, Working and Components

      50:42Preview
      • Kafka Stream Architecture and Working
        02:52
      • Kafka Stream Components
        04:28
      • Kafka Stream Architecture Tasks, Threading Model and Local State Store
        04:30
      • Kafka Stream Architecture - Record Buffer
        02:17
      • Memory Management and Streaming Data Pipeline
        06:15
      • Kafka Stream DSL
        06:41
      • KStream Operations
        09:54
      • KTable
        04:04
      • KTable Operations
        04:00
      • Aggregation and Windowing
        05:41
    • Lesson 03 - Stream Concepts and Working

      15:30
      • Processor Topology and Stream Processor
        04:19
      • Stream and Processor APIs one
        07:09
      • Processor APIs - Create Topology
        04:02
    • Lesson 04 - Kafka Connectors

      06:08
      • Kafka Connectors
        06:08
    • Lesson 05 - Kafka Connector Configuration

      25:08Preview
      • Standalone and Sink Connector Configuration
        04:07
      • Running Kafka Connect
        04:11
      • Kafka Connector Distributed Mode
        03:56
      • HTTP Rest Interface
        04:42
      • Demo: Kafka Connector
        02:41
      • Demo: Create an Application using Kafka Streams
        05:31
    • Lesson 06 - Key Takeaways

      00:20
      • Key Takeaways
        00:20
  • Section 08 - Integration of Kafka with Storm

    Preview
    • Lesson 01 - Apache Storm

      09:10Preview
      • Learning Objectives
        02:58
      • Real-time Analytics
        06:12
    • Lesson 02 - Apache Storm Architecture and Components

      08:34Preview
      • Apache Storm Architecture
        04:05
      • Apache Storm Components
        04:29
    • Lesson 03 - Apache Storm Topology

      10:44
      • Apache Storm Topology
        05:05
      • Apache Storm Topology - Execution Plan
        05:39
    • Lesson 04 - Kafka Spout

      03:54Preview
      • Kafka Spout
        03:54
    • Lesson 05 - Integration of Apache Storm and Kafka

      10:19
      • Integration of Apache Storm and Kafka
        06:52
      • Demo: Simple Standalone Application using Kafka and Storm
        03:27
    • Lesson 06 - Key Takeaways

      00:20
      • Key Takeaways
        00:20
  • Section 09 - Kafka Integration with Spark and Flume

    Preview
    • Lesson 01 - Introduction to Spark and It_s Components

      10:59Preview
      • Learning Objectives
        03:44
      • Spark Components
        07:15
    • Lesson 02 - Basics of Spark - RDD, Data Sets, and Transformation and Actions

      24:46Preview
      • RDD
        03:46
      • RDD Operations - Transformation - Map, FlatMap and Filter
        05:12
      • RDD Operations - Transformation - Join, Distinct, First and Take
        05:28
      • RDD Operations - Actions
        02:29
      • Data Sets and Spark Session
        02:38
      • Data Sets and Spark Session Operations
        05:13
    • Lesson 03 - Spark Stream

      03:09
      • Spark Stream
        03:09
    • Lesson 04 - Spark Integration with Kafka

      06:26Preview
      • Spark Integration with Kafka
        02:36
      • Demo: Running Small Standalone Application in Spark with Kafka
        03:50
    • Lesson 05 - Flume

      08:03Preview
      • Flume
        05:25
      • Flume Connectors
        02:38
    • Lesson 06 -Flume Kafka to HDFS Configuration

      13:28
      • Flume Kafka to HDFS Configuration
        05:57
      • Demo: Creating Flume agent Sending data from Kafka to HDFS
        07:31
    • Lesson 07 - Key Takeaways

      00:29
      • Key Takeaways
        00:29
  • Section 10 - Admin Client and Securing Kafka

    Preview
    • Lesson 01 - Admin Client

      11:59Preview
      • Learning Objectives
        06:48
      • Demo: Perform Various Admin Tasks using Admin Client
        05:11
    • Lesson 02 - Kafka Security

      01:36Preview
      • Kafka Security
        01:36
    • Lesson 03 - Kafka Security Components

      08:58
      • Kafka Security Components
        05:25
      • SASL
        03:33
    • Lesson 04 - Configure SSL in Kafka

      01:50
      • Configure SSL in Kafka
        01:50
    • Lesson 05 - Secure using ACLs

      05:12
      • Secure using ACLs
        05:12
    • Lesson 06 - Key Takeaways

      00:22
      • Key Takeaways
        00:22

Kafka Course Advisor

  • Ronald van Loon

    Ronald van Loon

    Top 10 Big Data and Data Science Influencer, Director - Adversitement

    Named by Onalytica as one of the three most influential people in Big Data, Ronald is also an author of a number of leading Big Data and Data Science websites, including Datafloq, Data Science Central, and The Guardian. He also regularly speaks at renowned events.

prevNext

Kafka Exam & Certification

apache kafka certificate
  • Who provides the certification and how long it is valid for?

    The Kafka certification is provided by Confluent popularly known as Confluent Certified Developer for Apache Kafka (CCDAK) certification. The certificate expires after two years. You will be required to recertify every 2 years.

  • How to become a Kafka Developer?

    You can take up the Simplilearn’s Apache Kafka certification training course which will help you acquire all the necessary skills required for becoming a Kafka Developer.

  • What do I need to do to unlock my Simplilearn certificate?

    Online Self-Learning:
    • Complete 85 percent of the Kafka course
    • Complete one simulation test with a minimum score of 60 percent

  • Do you provide any practice tests as part of this course?

    Yes, we provide 1 practice test as part of our course to help you prepare for the actual certification exam. You can try this Apache Kafka MCQ Quiz - Free Practice Test to understand the type of tests that are part of the course curriculum.

Why Online Bootcamp

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts

Kafka FAQs

  • What is Apache Kafka?

    Apache Kafka is an open-source software platform for distributed stream-processing developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java.

  • Why you should learn Kafka?

    There are many reasons for learning this Apache Kafka open-source system because it is:

    • High scalability levels
    • Highly durable messaging system
    • Highly reliable messaging system
    • Amazing performance ability
    • Companion to business Hadoop infrastructure

  • Who are the instructors and how are they selected?

    All of our highly qualified Apache Kafka trainers are Big Data industry experts with years of relevant industry experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

  • How do I enroll in Apache Kafka certification training?

    You can enroll for this Apache Kafka certification training on our website and make an online payment using any of the following options:

    • Visa Credit or Debit Card
    • MasterCard
    • American Express
    • Diner’s Club
    • PayPal

    Once payment is received you will automatically receive a payment receipt and access information via email.

  • How can I learn more about this Apache Kafka course?

    Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will be able to give you more details.

  • What is Global Teaching Assistance?

    Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance.

  • Can I cancel my enrollment? Will I get a refund?

    Yes! You can cancel your enrollment. We will provide you a complete refund after deducting the administration fee. To know more, please go through our Refund Policy.

  • What is covered under the 24/7 Support promise?

    We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.