Apache Kafka Certification Training

Access Duration - 365 Days
4.5( 4 REVIEWS )

What Will I Learn?

Learn Kafka and its components
Set up an end to end Kafka cluster along with Hadoop and YARN cluster
Integrate Kafka with real time streaming systems like Spark & Storm
Describe the basic and advanced features involved in designing and developing a high throughput messaging system
Use Kafka to produce and consume messages from various sources including real time streaming sources like Twitter


Apache Kafka is an event streaming platform used to collect, process, store, and integrate data at scale. It has numerous use cases including distributed logging, stream processing, data integration, and pub/sub messaging. More than one-third of all Fortune 500 companies use Kafka. These companies include the top ten travel companies, seven of the top ten banks, eight of the top ten insurance companies, nine of the top ten telecom companies, and much more.

A thorough knowledge of Apache Kafka will go a long way to boost your career. In this ‘Apache Kafka Certification Training’ course, you will learn fundamental concepts (such as Kafka Cluster and Kafka API) of Kafka and covers the advanced topics (such as Kafka Connect, Kafka streams, Kafka Integration with Hadoop, Storm and Spark) thereby enabling you to gain proficiency in Apache Kafka.

Why You Should Consider Taking this Course at Global Edulink?

Global Edulink is a leading online provider for several accrediting bodies, and provides learners the opportunity to take this exclusive course awarded by CPD. At Global Edulink, we give our fullest attention to our learners’ needs and ensure they have the necessary information required to proceed with the Course.  Learners who register will be given excellent support, discounts for future purchases and be eligible for a TOTUM Discount card and Student ID card with amazing offers and access to retail stores, the library, cinemas, gym memberships and their favourite restaurants.

  • Access Duration
  • Who is this Course for?
  • Entry Requirement
  • Method of Assessment
  • Certification
  • Awarding Body
  • Career Path & Progression
The course will be delivered directly to you, and from the date you joined the course you have 12 months of access to the online learning platform. The course is self-paced, and you can complete it in stages at any time.
Professionals who want to learn Kafka techniques and wish to apply it on Big Data.
  • Learners should be over the age of 16, and have a basic understanding of English, ICT and numeracy.
  • A sound educational background
In order to complete the course successfully, learners will take an online assessment. This online test is marked automatically, so you will receive an instant grade and know whether you have passed the course.
Upon the successful completion of the course, you will be awarded the ‘Apache Kafka Certification Training’ by CPD.
CPD is an internationally recognised qualification that will make your CV standout and encourage employers to see your motivation at expanding your skills and knowledge in an enterprise.
Once you successfully complete the course, you will gain an accredited qualification that will prove your skills and expertise in the subject matter. With this qualification you can further expand your knowledge by studying related courses on this subject, or you can go onto get a promotion or salary increment in your current job role. Below given are few of the jobs this certificate will help you in, along with the average UK salary per annum according to http://payscale.com/
  • Big Data Architect – Up to £96k per annum
  • Project Manager – Up to £68k per annum
  • Web Developer – Up to £50k per annum
  • Software Developer – Up to £71k per annum

Key Features

Gain an Accredited UK Qualification
Access to Excellent Quality Study Materials
Personalised Learning Experience
Support by Phone, Live Chat, and Email
Eligible for TOTUM Discount Card
UK Register of Learning Providers Reg No : 10053842

Course Curriculum

1: Introduction to Big Data and Apache Kafka
Kafka Installation
Introduction to Big Data
Big Data Analytics
Need for Kafka
What is Kafka? 
Kafka Features
Kafka Concepts
Kafka Architecture
Kafka Components 
Where is Kafka Used?
Kafka Cluster 
Types of Kafka Clusters
Configuring Single Node Single Broker Cluster
2: Kafka Producer
Configuring Single Node Multi Broker Cluster
Constructing a Kafka Producer
Sending a Message to Kafka
Producing Keyed and Non-Keyed Messages 
Sending a Message Synchronously & Asynchronously
Configuring Producers
Serializing Using Apache Avro
3: Kafka Consumer
Consumers and Consumer Groups
Standalone Consumer
Consumer Groups and Partition Rebalance
Creating a Kafka Consumer
Subscribing to Topics
The Poll Loop
Configuring Consumers
Commits and Offsets
Rebalance Listeners
Consuming Records with Specific Offsets
4: Kafka Internals
Cluster Membership
The Controller
Request Processing
Physical Storage
Broker Configuration
Using Producers in a Reliable System
Using Consumers in a Reliable System
Validating System Reliability
Performance Tuning in Kafka
5: Kafka Cluster Architectures & Administering Kafka
Use Cases – Cross-Cluster Mirroring
Multi-Cluster Architectures
Apache Kafka’s MirrorMaker
Other Cross-Cluster Mirroring Solutions
Topic Operations
Consumer Groups
Dynamic Configuration Changes
Partition Management
Consuming and Producing
Unsafe Operations
6: Kafka Monitoring and Kafka Connect
Considerations When Building Data Pipelines
Metric Basics
Kafka Broker Metrics
Client Monitoring
Lag Monitoring
End-to-End Monitoring
Kafka Connect
When to Use Kafka Connect?
Kafka Connect Properties
7: Kafka Stream Processing
Stream Processing
Stream-Processing Concepts
Stream-Processing Design Patterns
Kafka Streams by Example
Kafka Streams: Architecture Overview
8: Integration of Kafka With Hadoop, Storm and Spark
Apache Hadoop Basics
Hadoop Configuration
Kafka Integration with Hadoop
Apache Storm Basics
Configuration of Storm 
Integration of Kafka with Storm
Apache Spark Basics
9: Integration of Kafka With Talend and Cassandra
Spark Configuration
Kafka Integration with Spark
Flume Basics
Integration of Kafka with Flume
Cassandra Basics such as and KeySpace and Table Creation
Integration of Kafka with Cassandra
Talend Basics
Integration of Kafka with Talend

Students feedback


Average rating (4)
5 Star
4 Star
3 Star
2 Star
1 Star
    B A

    Bailey Anderson

    January 16, 2021
    Very well made

    I am really happy the way the course has been designed. Very well made course on Kafka!

    K A

    Kent Alexendra

    December 03, 2020

    This was a very helpful course. I liked the coverage and level of details.

    D R

    Dean Robbets

    November 01, 2020
    Nice concepts

    Covered all the details to get started and very well explained the concepts with required hands on examples. Helped me quickly understand Kafka.

    W B

    Warren Burgess

    October 10, 2020
    Good methodology

    I really liked this course and the methodology of teaching. It is to the point, tells you most of the important things and covers the entire spectrum.

WhatsApp chat