Skip to content

kafka consulting support

For Expert Kafka consulting support

Get in touch with us

Let's break ice

Course Objectives

The lessons and activities in this course enable participants to build the skills to: 

• Write Producers and Consumers to send data to and read data from Kafka
• Integrate Kafka with external systems using Kafka Connect
• Write streaming applications with Kafka Streams & ksqlDB
• Integrate a Kafka client application with Confluent Cloud

Hands-on Training

Several of the hands-on lab exercises in this course follow the story of building and upgrading a driver location app. Throughout the course concepts are applied directly to a working application. Exercises are available in Java, C# and Python.

Exercises include:
• Working with Kafka command line tools
• Producing driver location data to Kafka and consuming that data in real-time
• Refactoring the application to use Avro and Schema Registry
• Pulling the driver data into a Kafka Streams app to enrich it
• Extracting a table from an external database into Kafka using Kafka Connect
• Exploring data using ksqlDB
• Experimenting with semantic partitioning

Prerequisites

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:

• Prior experience, or
• By taking Confluent Fundamentals for Apache Kafka, which can be accessed here

Participants are required to provide a laptop computer with unobstructed internet access to fully participate in the class. To evaluate your Kafka knowledge for this course, please complete the self-assessment: https://cnfl.io/fundamentals-quiz

 

~ Testimonials ~

Here’s what our customers have said.

Empowering Businesses with Exceptional Technology Consulting

For AI, Search, Content Management & Data Engineering Services

Get in touch with us