Kafka and Confluent

20 hours
Request Training Proposal

Course Contents

Sit for the Confluent Certified Developer for Apache Kafka. (CCDAK) is targeted to developers and solutions architects. It covers Confluent and Apache Kafka® with a particular focus on knowledge of the platform needed in order to develop applications that work with Kafka.

  1. Introduction
  2. Partitioning
  3. Hands-On: Partitioning
  4. Brokers
  5. Replication
  6. Producers
  7. Consumers
  8. Hands-On: Consumers
  9. Ecosystem
  10. Kafka Connect
  11. Hands-On: Kafka Connect
  12. Confluent Schema Registry
  13. Hands-On: Confluent Schema Registry
  14. Kafka Streams
  15. ksqlDB
  16. Hands-On: ksqlDB
  17. Introduction to Streaming Data Pipelines
  18. Introduction and Environment Setup
  19. Integrating Kafka with External Systems
  20. Hands-On: Creating a Data Generator with Kafka Connect
  21. Ingest Data from Databases into Kafka with Change Data Capture (CDC)
  22. How to Choose the Right CDC Method for Getting Data from RDBMS into Kafka
  23. Hands-On: Loading Data from MySQL into Kafka with Kafka Connect
  24. Filtering Streams of Data with ksqlDB
  25. Hands-On: Filtering Streams of Data with ksqlDB
  26. Joining Data Streams with ksqlDB
  27. Hands-On: Joining Data Streams with ksqlDB
  28. Streaming Data from Kafka to External Systems
  29. Hands-On: Streaming Data from Kafka to Elasticsearch with Kafka Connect

The training would be delivered using: use-cases; hands-on /practical scenarios; certification exam sample / mock questions.


Instructor Profile


Total Experience: 21 years (15 years in training + 6 years in software development)

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

StepUpwards Training Requirement Form

Please complete this form so we can get back to you with a training proposal.

By clicking "Submit", you agree to our Terms of Use , Privacy Policy and Service Agreement

Individuals younger than 18 years of age, but of the required age for consent to use online services, as per applicable law in their country of residence may set up an account and enroll in appropriate courses through their parent or guardian. Individuals younger than the required age for consent to use online services may not use the Services offered by StepUpwards Platform. For more details, please refer to our Privacy Policy.