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.
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
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.

Pricing on request
- Live online (VILT)
- 24–32 hours
- Hands-on labs & assignments
- Skilvi completion certificate
Related courses

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

AI ML Python Deep Learning
Instructor-led training in AI ML Python Deep Learning. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

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

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