Apache Kafka

Instructor-led training in Apache Kafka. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

intermediate
24–32 hours Live online (VILT) intermediate
Live online (VILT)
Hands-on labs
Assignments & projects
Completion certificate

Overview

This course on Apache Kafka delves into the fundamentals and advanced features of this powerful distributed streaming platform. You will learn how to build real-time data pipelines and applications that can handle high-throughput data streams efficiently, ensuring you stay competitive in today's data-driven landscape.

What you'll learn

  • You will be able to set up and configure an Apache Kafka environment.
  • You will be able to create and manage Kafka topics and partitions.
  • You will be able to produce and consume messages using the Kafka producer and consumer APIs.
  • You will be able to implement Kafka Streams for real-time data processing.
  • You will be able to integrate Kafka with other data systems such as Hadoop and Spark.
  • You will be able to monitor and troubleshoot Kafka clusters effectively.
  • You will be able to apply best practices for Kafka security and data retention.

Curriculum

7 modules · outline is indicative and can be tailored to your team.

1Introduction to Apache Kafka
  • Overview of Kafka architecture
  • Understanding producers, consumers, and brokers
  • Installing Kafka and Zookeeper
2Working with Topics and Partitions
  • Creating and configuring topics
  • Understanding partitioning and replication
  • Managing topic lifecycles
3Producers and Consumers
  • Producing messages to Kafka topics
  • Consuming messages from Kafka topics
  • Understanding consumer groups and offsets
4Kafka Streams
  • Introduction to Kafka Streams API
  • Building stream processing applications
  • Stateful vs stateless stream processing
5Integration with Other Systems
  • Integrating Kafka with databases
  • Using Kafka Connect for data ingestion
  • Connecting Kafka with Hadoop and Spark
6Monitoring and Management
  • Monitoring Kafka performance and health
  • Using tools like Kafka Manager and Prometheus
  • Troubleshooting common issues
7Security and Best Practices
  • Implementing authentication and authorization
  • Data encryption and securing data in transit
  • Best practices for data retention and cleanup

Prerequisites

No prior experience required.

Who should attend

This course is ideal for data engineers, software developers, and system architects looking to enhance their skills in real-time data processing.

Certification

On completing this course you receive a Skilvi course-completion certificate.

Frequently asked questions

What is the format of the course delivery?

The course is delivered as an instructor-led, live-online session.

How long is the course?

The course typically spans over 5 days, with each session lasting 3 hours.

Will I receive a certificate upon completion?

Yes, participants will receive an Skilvi course-completion certificate.

Are exam vouchers included?

Exam vouchers are available through authorized channels on request.

What are the prerequisites for this course?

No prior experience required.

Apache Kafka

Pricing on request

  • Live online (VILT)
  • 24–32 hours
  • Hands-on labs & assignments
  • Skilvi completion certificate