Course Outline


Setting up Confluent KSQL

Overview of KSQL Features and Architecture

How KSQL Interacts with Apache Kafka

Use Cases for KSQL

KSQL Command Line and Operations

Ingesting Data (CSV, JSON, etc.)

Creating a Stream

Creating a Table

Advanced KSQL Operations (Joins, Windowing, Aggregations, Geospatial, etc.)

Deploying KSQL to Production


Summary and Conclusion


  • Experience with Apache Kafka.
  • Java programming experience.


  • Developers
  7 Hours


Related Courses

Distributed Messaging with Apache Kafka

  14 hours

Samza for Stream Processing

  14 hours

Stream Processing with Kafka Streams

  7 hours

A Practical Introduction to Stream Processing

  21 hours

Building Kafka Solutions with Confluent

  14 hours

Building Data Pipelines with Apache Kafka

  7 hours

Microservices with Spring Cloud and Kafka

  21 hours

Apache Kafka Connect

  7 hours

Kafka for Administrators

  21 hours

Security for Apache Kafka

  7 hours

SMACK Stack for Data Science

  14 hours

Apache Kafka for Python Programmers

  7 hours

Spark Streaming with Python and Kafka

  7 hours

Big Data Streaming for Developers

  14 hours

Apache Kafka for Developers

  21 hours