HOME >> IT CERTIFICATIONS >> >> Apache Kafka Fundamentals

£99.00
Duration: 2 Hours 12 Minutes
28 Course Videos
Apache Kafka Fundamentals

Welcome to the Apache Kafka Fundamentals course, where you will embark on a comprehensive journey into the world of event streaming and data processing with Apache Kafka. This course is designed to equip you with the foundational knowledge and practical skills necessary to harness the power of Kafka for real-time data integration and analytics. Through engaging lectures, hands-on demonstrations, and collaborative discussions, you will explore the core concepts of Kafka, its architecture, and its various use cases across industries. By the end of this course, you will have a solid understanding of how to install, deploy, and manage Kafka environments effectively.

Throughout the course, you will delve into critical topics such as Kafka’s messaging patterns, core components, and deployment strategies. Each module builds on the previous one, ensuring that you develop a well-rounded skill set that prepares you for real-world applications. Whether you are looking to enhance your existing skill set or start a new career in data engineering, this course provides the essential knowledge to navigate the complexities of event streaming with confidence.

Course Objectives

  • Understand the fundamental concepts and history of Apache Kafka.
  • Identify common use cases and applications of Kafka in various industries.
  • Gain proficiency in Kafka messaging, topics, partitions, and segments.
  • Learn to install and deploy Kafka in different environments.
  • Explore Kafka’s core components, including brokers, clusters, and Zookeeper.
  • Develop skills in utilizing Kafka APIs and implementing pub-sub patterns.
  • Understand Kafka Streams and the significance of event data streams.

Who Will Benefit from This Course

This course is ideal for IT professionals, data engineers, software developers, and system administrators who are looking to enhance their skills in data streaming technologies. It is also suitable for anyone interested in building a career in data engineering or real-time analytics. By gaining expertise in Apache Kafka, you will be well-positioned to tackle the challenges of modern data architecture.

Potential Job Titles and Certifications

Upon completion of this course, you may pursue job titles such as:

  • Data Engineer
  • Big Data Developer
  • Software Engineer
  • Systems Administrator
  • Kafka Administrator

Additionally, this course can serve as a stepping stone toward certifications related to Apache Kafka, enhancing your credentials in the competitive job market.


  • Course Introduction
    Instructor Introduction

1.1 Overview and Common Use Cases
1.2 What is Kafka
1.3 Kafka History
1.4 Kafka Use Cases
1.5 Kafka APIs
1.6 Kafka Pub Sub Patterns
1.7 Whiteboard Discussion- Use Case

2.1 Kafka Core Concepts
2.2 The Importance of Event Data Streams
2.3 Kafka Messaging, Topics, Partitions and Segments
2.4 Whiteboard – Kafka Components
2.5 Whiteboard – Brokers and Clusters
2.6 Kafka Streams and Patterns
2.7 Whiteboard – Zookeeper and Kraft
2.8 Demonstration – Kafka Connect
2.9 Whiteboard- – Architecture Deep Dive
2.10 Whiteboard – Kafka Design Patterns

3.1 Installing and Deploying Kafka
3.2 Demonstration – Kafka Resources and Licensing
3.3 Demonstration – Kafka Installation Options, Considerations and Requirements
3.4 Demonstration – Deployment and Environment
3.5 Demonstration – Starting Kafka
3.6 Demonstration – Terminating Kafka Environment
3.7 Whiteboard – Connections and Processing Events
3.8 Additional Resources
3.9 Putting it all together – Course Review

Our Learning System Includes
Instructor Led Lectures
All of our IT Courses recreate a real time class experience with a highly qualified and experienced instructor delivering the course’s theories and concepts on screen. All of our lectures are pre-recorded and available to the user 24/7. They can easily be paused, repeated, rewound and fast-forwarded.
Visual Presentations
We understand that all students are different when it comes to learning, therefore different types of delivery mediums are needed in order to achieve success for students. Taking that into account, we deliver our content in a variety of different ways to ensure that students stay engaged and productive throughout their courses.
Mobile Optimisation & Progress Tracking
Our courses are optimised for all mobile devices allowing users to learn on the go whenever they have spare time and wish to do so. Users can access their courses from anywhere and their progress is completely tracked and recorded delivering peace of mind to each and every user.
Practice Quizzes and Exams
Our custom practice exams prepare students for their exams differently and more effectively than the traditional exam preps on the market. Students will have practice quizzes after each module to ensure that they are confident on the topic they are learning.
World Class Learning Management System
We provide the next generation Learning Management System (LMS) to all of our students. This is an experience that combines the feature set of traditional LMS with advanced functionality designed to make learning management easy and online learning engaging from the student’s perspective.
Copyright © 2026 London College of Online Learning Limited. Registered in the UK: 12747658. | Sitemap
1
effingames americafreeview ATM138