Confluent Stream Processing using Kafka Streams & KSQL

During this instructor-led, hands-on course, you will learn how to use Confluent KSQL to transform, enrich, filter and aggregate streams of real-time data using a SQL-like language. You will also learn how to use the Apache Kafka® Streams library to build streaming applications. Furthermore, you will learn how to test, monitor, secure and scale those streaming applications. You will learn how these applications integrate with the Confluent Streaming platform powered by Apache Kafka®, Kafka Connect, Confluent Schema Registry and Confluent REST Proxy as well as the Confluent Control Center.
You will learn the role of streaming in the modern data distribution pipeline, discuss architectural concepts and components of KSQL and Kafka Streams.

Course Details

This course is designed for application developers and architects, DevOps engineers and data scientists who need to interact with Kafka clusters as a source of real-time data streams and transform, enrich and join those streams to discover anomalies, analyze behavior or monitor complex systems.

Attendees should be familiar with developing professional apps in Java (preferred), .NET C# or Python. Attendees should also be familiar with the essentials of Apache Kafka.

  • Fundamentals
  • KSQL Use Cases
  • KSQL Overview & Ecosystem
  • Installing KSQL
  • Using KSQL
  • Deploying & Operating KSQL
  • Kafka Streams Architecture
  • Kafka Streams Application Anatomy
  • Kafka Streams DSL
  • Testing Kafka Streams Apps
  • Monitoring Kafka Streams Apps
  • Securing Kafka Streams Apps
  • Sizing & Scaling Kafka Streams Apps
  • Usinf the KSQL REST API


there are currently no scheduled courses.
Course Code: TNL-CF-SPKS
Course Duration: 3 Day
Price: $2995 (AUD) ex GST
Enquire Now Course Schedule Certification Course Brochure