All Courses Developer Training and Certification for Apache Kafka®

Developer Training and Certification for Apache Kafka®


Advance your software engineering or system administration career with this short 6-week course, where you’ll acquire the fundamental skills required to develop and operate one of the world’s most advanced and influential technologies.

Apache Kafka® is the open source technology of choice across industry leaders, used for building high-performance data pipelines, streaming analytics and providing a platform to facilitate data integration.

Delivered by open source industry experts Instaclustr in partnership with the University of Canberra, you’ll engage with 100% online content in the form of hands-on workshops of webinars, online forums, self-paced assignments and assessments.

Upon completion of the course, you’ll be prepared to take the optional exam to become an Instaclustr certified developer for Apache Kafka.

Who Should Apply?

IT professionals, developers, software engineers, system administrators and system operators wanting to remain at the forefront of open-source software.

Attendees are not expected to have prior experience with Kafka. Basic understanding and experience with Linux and Docker would be beneficial but not necessary to perform the exercises.

A basic understanding of Java is recommended for this course as all exercises are performed using this technology.

Learning Outcomes

  • Understand the fundamentals of Apache Kafka including core concepts, architecture and the ecosystem.
  • Learn to build and manage Kafka clusters using industry best practices.
  • Learn to configure, monitor and troubleshoot Kafka clusters.
  • Learn how to code and build applications that can both publish and consume data from a Kafka cluster.
  • Learn advanced concepts including security and core supporting tools and ecosystem services.
  • Gain certification as a developer for Apache Kafka following successful completion of all modules, their corresponding practical workshops and a concluding exam.

Frequently Asked Questions

You can access a full list of our Course FAQs here.



Download a free course guide

Subscribe

Subscribe to our mailing list and receive our course brochure. If you have already subscribed please use contact us.

* indicates required





Developer Training and Certification for Apache Kafka® Course Guide

Course details

Who should apply for this course?

IT professionals, software engineers, system administrators and system operators wanting to remain at the forefront of open-source software.

Attendees are not expected to have prior experience with Kafka. Basic understanding and experience with Linux and Docker would be beneficial but not necessary to perform the exercises.

A basic understanding of Java is recommended for this course as all exercises are performed using this technology.

Learning outcomes

  • Understand the fundamentals of Apache Kafka including core concepts, architecture and the ecosystem.
  • Learn to build and manage Kafka clusters using industry best practices.
  • Learn to configure, monitor and troubleshoot Kafka clusters.
  • Learn how to code and build applications that can both publish and consume data from a Kafka cluster.
  • Learn advanced concepts including security and core supporting tools and ecosystem services.
  • Gain certification as a developer for Apache Kafka following successful completion of all modules, their corresponding practical workshops and a concluding exam.

Frequently Asked Questions

You can access a full list of our Course FAQs here.

Career potential

Utilised by over 80 per cent of Fortune 100 companies, Apache Kafka developers are becoming highly sought after. Gain the skills necessary to unlock new career opportunities as an Apache Kafka certified software engineer or systems administrator, giving you the ability to pursue careers as a Kafka project manager, Kafka big data architect or Kafka testing professional.

What Our Students Say

  • I’d stepped into the Product Manager role for Kafka with no prior knowledge of Kafka. Going through the course provided me with a very helpful overview and insight into what Kafka is and how customers would use it.

    Varun, Product Manager

  • ‘This course has helped us to gain a better understanding of Kafka. Moreover, it helped us understand the problems we face in our daily work.’

    Bibek, Graduate TechOps Engineer

  • ‘The video led instructions and lab exercises were well equipped to gain expertise in Apache Kafka.’

    Aaron, TechOps Engineer

  • ‘Cassandra seems a powerful, yet difficult technology and being guided away from land mines is worth the price of admission.’

    Carl, Senior Software Engineer 

  • ‘This course is outstanding and enough as it covers all required basic aspects, also tools like reaper, plus the best practices, how to monitor systems, useful suggested thresholds from the sophisticated instructor and easy-to-follow labs, this is all I need and had been long for. Thanks heaps!’

    Kat, Technical Operations Engineer

     


Course structure

Module 1

Kafka Fundamentals

Introduction to Kafka, Kafka technical overview, Kafka basics lab

Module 2

Kafka Building Blocks

Topic design and partitioning, Coding first producer, Coding first consumer

Module 3

Kafka Development

Coding first consumer group, Exactly once delivery semantics

Module 4

Kafka Ecosystem

Schema registry, Kafka REST proxy

Module 5

Advanced Kafka concepts

Working with Kafka connect, Kafka streams, Coding first connector

Module 6

Administering Kakfa

Kafka JMX monitoring, Kafka cruise control, Kafka security


Register interest

Subscribe to our mailing list and register interest in future courses. If you have already subscribed please use contact us.

* indicates required





 

Be social:

Close Search