When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
In this three-day, hands-on Developer training course, you will learn how to build an application that can publish data to, and subscribe to data from, an Apache Kafka® cluster. You will learn the role of Kafka in the modern data distribution pipeline, Kafka architectural concepts and components, and review Kafka developer APIs.
In this hands-on course, you will:
Application developers and architects who want to write applications that interact with Apache Kafka®. The course treats Java as a first-class citizen, but students will derive value even if Java is not their primary programming language. Python, C# and NodeJS clients will also be used.
Attendees should be familiar with developing professional apps in Java (preferred), C#, or Python. Additionally, a working knowledge of the Apache Kafka architecture is required for this course, either through:
The hands-on lab exercises in the course follow the coherent story of building and upgrading a driver location app. This gives a throughline throughout the course where concepts are applied directly to a working application. Exercises are available in Java, C# and Python.
Exercises include:
Fundamentals of Apache Kafka
Producing Messages to Kafka
Consuming Messages from Kafka
Schema Management in Apache Kafka
Stream Processing with Kafka Streams
Data Pipelines with Kafka Connect
Stream Processing with Kafka Streams
Data Pipelines with Kafka Connect
Event Streaming Apps with ksqlDB
Design Decisions
Confluent Cloud
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.
If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.
Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.
GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.
We have training locations across the United States and Canada. View a full list of classroom training locations.
At ExitCertified we offer training that is Instructor-Led, Online, Virtual and Self-Paced.
Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.
Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.
I attended a remote learning class from my home and was completely satisfied with the class, instructor, response time, content and lab exercises.
Very flexible as I had to reschedule my training class twice due to work/project commitments.
The overall learning experience with ExitCertified provided course is excellent.
The course is perfectly designed with material and labs to get hands on experience on AWS, nicely done!
Content and Instructor were great. Just need more time during the day for labs.
0 options available
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.