Apache Kafka Training

Online bootcamp to learn basic introduction to Kafka

Course Description

Data has grown to become a driving factor for various industries which is often expected to be distributed in high frequency and volume. AcadGild’s Apache Kafka Training can help professionals gain complete proficiency over distributed systems like Kafka for temporary data storage and for batch consumption of data. Learn Kafka configuration, Consumer Integration with Java Kafka streaming and much more. Apache Kafka is an open source real time messaging system largely used in industry. This course will equip you with all the necessary topics like, installation, architecture, Kafka API, Kafka integration with Hadoop, spark.   Course Overview Introduction to Kafka Cluster Get introduced to the basics of Kafka, it’s components and Use Cases. Kafka Operations Understand the installation, working of producers and co... Read More »

Data has grown to become a driving factor for various industries which is often expected to be distributed in high frequency and volume. AcadGild’s Apache Kafka Training can help professionals gain complete proficiency over distributed systems like Kafka for temporary data storage and for batch consumption of data. Learn Kafka configuration, Consumer Integration with Java Kafka streaming and much more.

Apache Kafka is an open source real time messaging system largely used in industry. This course will equip you with all the necessary topics like, installation, architecture, Kafka API, Kafka integration with Hadoop, spark.

 

Course Overview

Introduction to Kafka Cluster
Get introduced to the basics of Kafka, it’s components and Use Cases.

Kafka Operations
Understand the installation, working of producers and consumers, configuration of producers and consumers and reading messages from Kafka.

Kafka Streaming
Get started with Kafka streams, features, concepts and architecture.

Read Less
Course Details:

Target Audience

The course can be helpful for any professional looking to learn Kafka techniques and wish to apply it on Big Data. This includes:
  • Developers who want to move ahead in their careers as a "Kafka Big Data Developer"

  • Testing professionals currently working on Queuing and Messaging systems

  • Professional with knowledge in any programming language like Java, C++, Python, C, etc.

  • Analytics professionals, research professionals, IT Developers or Project Managers can go for this course

  • Any Individual looking for change in their career

Access Timeframe

Lifelong Access to Course Material

Prerequisites

Knowledge of Core Java concepts is a prerequisite for this course. Complimentary self-paced Core Java training will be provided to the learners.
Certificate Info:

Type of Certification

International Certification

Format of Certification

Digital

Method of Obtaining Certification

You will get an internationally recognized certificate if you successfully complete the course.

Additional Details

Certificates are issued according to performances in assignments and projects.

Course Outline

  • What is Log-data?
  • Why analyze Log-data?
  • Challenges with analysis
  • Kafka vs Traditional Systems
  • Kafka vs Log Aggregators
  • Kafka: First Step
  • Kafka: Message
  • Kafka: Batch
  • Kafka: Schema
  • Kafka: Topics and Partitions
  • Kafka: Producers
  • Kafka: Consumers
  • Kafka: Consumer Group
  • Kafka: Broker
  • Kafka: Cluster
  • Kafka: Retention
  • Kafka: Log Compaction
  • Kafka: Use Cases
  • Confluent Platform
  • Confluent Platform: Default Port
  • Installation
  • First Hands-On
  • Configuration files
  • Broker Configuration
  • Topic Related Configurations
  • A Simple Kafka Cluster
  • How Many Brokers
  • Producer API
  • Use Cases of Producer API
  • High-Level Overview
  • Constructing a Kafka Producer
  • Mandatory Properties of Producer
  • Creating Kafka Producer
  • Ways of sending messages
  • Sending a Message Synchronously
  • Errors in synchronous transfer
  • Sending a Message Asynchronously
  • Implementing Custom Partitioner
  • Configuring Producers
  • Kafka Consumer
  • Kafka Consumer Groups
  • Partition Rebalancing
  • Java API
  • Reading Messages
  • Committing Offsets
  • Combining Synchronous and Asynchronous commits
  • Configuring Consumers
  • AVRO Serialization
  • Schema Registry
  • Kafka Streams: Introduction
  • Features
  • Concepts
  • Architecture

Technical Requirements

One must have minimum of 4 GB RAM and Core i3 processor or onward.

DON'T HAVE TIME?

We can send you everything you need to know about this course through email.
We respect your privacy. Your information is safe and will never be shared.