Confluent Developer Skills for Building Apache Kafka®

Learn Apache Kafka® from Confluent, the company founded by Kafka's original developers.

This is the Complete Apache Kafka course for beginners looking to boost their career.

    Note: Confluent Developer Skills for Building Apache Kafka® training is designed to help organizations harness the power of messaging to handle. This is the Complete Apache Kafka course for beginners looking to boost their careers.

    1:1 Coaching

    24*7 Support

    Cloud Labs

    High Success Rate

    Globally Renowned Trainer

    Real-time code analysis and feedback

    Course Description

    In this three-day, hands-on Apache Kafka developer training course, you will learn how to build an application that can publish data to, and subscribe data from, a Kafka cluster.

    You will learn the role of Kafka in the modern data distribution pipeline, discuss core Kafka architectural concepts and components, and review the Kafka developer APIs. The course also covers other components in the broader Confluent Platform such as Kafka Connect and Kafka Streams.

    Learning Objectives

    • How to build an application that can publish data to and subscribe to data from an Apache Kafka® cluster.
    • The role of Kafka in the modern data distribution pipeline, discuss core Kafka architectural concepts and components.
    • Review the Kafka developer APIs.
    • Other components in the broader Confluent Platform, such as the Schema Registry, the REST Proxy, and KSQL.

    Certification Curriculum

    Module 1
    Fundamentals of Apache Kafka
    • The Streaming Platform
    • The Commit Log & Log Structured Data Flow
    • Data Elements, Topics, Segments and Partitions
    • Log Replication & Log Compaction
    • Kafka Clients – Producers, Consumers & Kafka Connect
    • Producer Design, Serialization and Partitioning
    • Consumer Groups
    Module 2
    Kafka’s Architecture
    • Kafka’s Commit Log, High Concurrency and Storage
    • Replicas for Reliability
    • Partitions and Consumer Groups for Scalability
    • Security Overview
    Module 3
    Developing With Kafka
    • Programmatically Accessing Kafka
    • Writing a Producer in Java
    • Using the REST API to Write a Producer
    • Kafka’s Read Path
    • Writing a Consumer in Java
    • Using the REST API to Write a Consumer
    Module 4
    More Advanced Kafka Development
    • Message Size & Durability
    • Enabling Exactly Once Semantics (EOS)
    • Specifying Offsets
    • Consumer Liveness & Rebalancing
    • Manually Committing Offsets
    • Partitioning Data
    Module 5
    Schema Management In Kafka
    • An Introduction to Avro and Data Serialization
    • Avro Schemas and Schema Evolution
    • Using the Schema Registry
    Module 6
    Data Pipelines with Kafka Connect
    • The Motivation for Kafka Connect
    • Types of Connectors
    • Kafka Connect Implementation
    • Standalone and Distributed Modes
    • Configuring the Connectors
    Module 7
    Stream Processing with Kafka Streams
    • An Introduction to the Kafka Streams API
    • Kafka Streams Concepts
    • Creating a Kafka Streams Application
    • Kafka Streams by Example
    • Managing Kafka Streams Processing
    Module 8
    Stream Processing with Confluent KSQL
    • KSQL for Apache Kafka
    • Writing KSQL Queries
    Module 9
    Event Driven Architecture
    • Event Driven Platform
    • From CQRS to Event Sourcing
    • Microservices
    Module 10
    Confluent Cloud
    • Confluent Cloud Overview
    • Using the Cloud CLI and Web UI
    • Configuring Kafka Clients


    This course is designed for data analysts, business intelligence specialists, developers, system architects, and database administrators. Some knowledge of SQL is assumed, as is basic Linux command-line familiarity. Prior knowledge of Apache Hadoop is not required.

    Download Brochure

    Join Confluent Developer Skills For Building Apache Kafka Training and gain the knowledge and skills needed to land an entry-level job in Co. A Path to In-Demand Jobs.

    Certification Assessment

    When you complete all of the courses in the program, you’ll earn a Certificate to share with your professional network as well as unlock access to career support resources to help you kickstart your new career. Many Professional Certificates have hiring partners that recognize the Professional Certificate credential and others can help prepare you for a certification exam. You can find more information on individual Professional Certificate pages where it applies.

    • High Success rate
    • Join Our Dynamic Community
    • Training from Recognized Trainer
    • Post-workshop support by the Coaches


    Our clients praise us for our great results, personable service, expert knowledge, and on-time delivery. Here are what just a few of them had to say:

    Training FAQ's

    Is this training conducted as an online/ virtual course?

    As a response to the COVID-19, we have moved our classes online. Our Live Virtual format delivers the same benefits as our face-to-face training: expert instruction, hands-on labs and exercises, peer-to-peer collaboration, and high-quality instructional material.

    If I cancel the enrollment, will I get a refund?

    Cancellation requests received within 24 hours of registration would be offered a full refund (minus payment gateway charges), please reach out to our support team through drop a refund request to Visit our page for more details about Cancellation & Refund Policy.

    What Payment Options Are Available?

    The process of enrolling for this classroom training is simple. The payment can be made through different options by using a debit/credit card which includes MasterCard, Visa Card, American Express or through PayPal. Acknowledgment will be issued automatically via email to the candidates once payment is done.

    What are the modes of payment available for payment of accreditation fees?

    Payment can be made via credit card, debit card, UPI, and internet banking.

    Have more doubts?

    Please send in an email to, and we will answer any queries you may have!

    Trending Course

    Leading Safe®️ 5.1

    Cloudera Data Analyst

    Certified Agile Coaching

    We'd love
    to hear from you

    Send a message and we will be in touch within one business day.