Certification and training - a quick guide

I’m a certified Confluent trainer and our company, Zenika, does a lot of Kafka courses in France.

Here is the Confluent official Kafka training you can get:

  • Confluent Developer Skills for Building Apache Kafka
  • Confluent Stream Processing using Apache Kafka Streams & KSQL
  • Apache Kafka Administration by Confluent
  • Confluent Advanced Skills for Optimizing Apache Kafka

I wanted to start this thread so people can share their experience with the courses and guide others who are not sure what training to get - and also ask questions if needed.

1 Like

The Confluent Developer Skills for Building Apache Kafka is a great way to get started in Kafka.

This course is three days long, but these are packed three days! This course is great because it goes in depth in the Kafka solution. Before attending this course, I tried several other Kafka courses (like the one in Udemy with Stephane Maarek), but they were not as complete and I didn’t really get it.

The course is great for developers who want to learn how they can produce and consume from/to Kafka. They will learn how to do so going in depth and leveraging all the good things we love about Kafka - scalability and fault tolerance included. I personally find Kafka development a bit challenging to get right, especially if you are aiming for good performances. This training solves this by explaining all the important Kakfa concepts from a developer perspective - messages acks, idempotence, commits, batch size, topic partitioning, replication factor, everything is explained.

The course is also great for less technical people that want to understand what is Kafka and how it’s useful. I met a lot of manager and architects with no training in Kafka that did not understand Kafka’s role in the architecture, thinkings it’s just a scalable message queue. The three days demonstrates that’s not the point by giving practical experience with all the components in the Kafka ecosystem: Kafka clients (producers and consumers) of course, but also Kafka Streams, Kafka SQL, Kafka Connect, Kafka Schema Registry and Kafka Rest Proxy.

I would recommend this course for anyone who wishes to pass the Kafka Developer certification. The handbook is complete and fully annotated - there is some very important information in there and I use it regularly as reference in my day-to-day work.

1 Like

Thank you Alexandre for the comments about the Confluent Developer course. I did want to just add it is not a requirement that those wishing to take the Developer certification take the Confluent Developer course, though it is highly recommended and it will prove helpful. There is a lot of helpful tools available on the https://confluent.io/certification site, including test questions and a certification boot camp that will help prepare to taking the exam.