Course Code: ksql
Duration: 7 hours
Prerequisites:
  • Experience with Apache Kafka.
  • Java programming experience.

Audience

  • Developers
Overview:

Confluent KSQL is a stream processing framework built on top of Apache Kafka. It enables real-time data processing using SQL operations.

This instructor-led, live training (online or onsite) is aimed at developers who wish to implement Apache Kafka stream processing without writing code.

By the end of this training, participants will be able to:

  • Install and configure Confluent KSQL.
  • Set up a stream processing pipeline using only SQL commands (no Java or Python coding).
  • Carry out data filtering, transformations, aggregations, joins, windowing, and sessionization entirely in SQL.
  • Design and deploy interactive, continuous queries for streaming ETL and real-time analytics.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

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

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Confluent KSQL

Qatar - Confluent KSQL

Egypt - Confluent KSQL

Saudi Arabia - Confluent KSQL

South Africa - Confluent KSQL

Brasil - Confluent KSQL

Canada - Confluent KSQL

中国 - Confluent KSQL

香港 - Confluent KSQL

澳門 - Confluent KSQL

台灣 - Confluent KSQL

USA - Confluent KSQL

Österreich - Confluent KSQL

Schweiz - Confluent KSQL

Deutschland - Confluent KSQL

Czech Republic - Confluent KSQL

Denmark - Confluent KSQL

Estonia - Confluent KSQL

Finland - Confluent KSQL

Greece - Confluent KSQL

Magyarország - Confluent KSQL

Ireland - Confluent KSQL

Luxembourg - Confluent KSQL

Latvia - Confluent KSQL

España - Confluent KSQL

Italia - Confluent KSQL

Lithuania - Confluent KSQL

Nederland - Confluent KSQL

Norway - Confluent KSQL

Portugal - Confluent KSQL

România - Confluent KSQL

Sverige - Confluent KSQL

Türkiye - Confluent KSQL

Malta - Confluent KSQL

Belgique - Confluent KSQL

France - Confluent KSQL

日本 - Confluent KSQL

Australia - Confluent KSQL

Malaysia - Confluent KSQL

New Zealand - Confluent KSQL

Philippines - Confluent KSQL

Singapore - Confluent KSQL

Thailand - Confluent KSQL

Vietnam - Confluent KSQL

India - Confluent KSQL

Argentina - Confluent KSQL

Chile - Confluent KSQL

Costa Rica - Confluent KSQL

Ecuador - Confluent KSQL

Guatemala - Confluent KSQL

Colombia - Confluent KSQL

México - Confluent KSQL

Panama - Confluent KSQL

Peru - Confluent KSQL

Uruguay - Confluent KSQL

Venezuela - Confluent KSQL

Polska - Confluent KSQL

United Kingdom - Confluent KSQL

South Korea - Confluent KSQL

Pakistan - Confluent KSQL

Sri Lanka - Confluent KSQL

Bulgaria - Confluent KSQL

Bolivia - Confluent KSQL

Indonesia - Confluent KSQL

Kazakhstan - Confluent KSQL

Moldova - Confluent KSQL

Morocco - Confluent KSQL

Tunisia - Confluent KSQL

Kuwait - Confluent KSQL

Oman - Confluent KSQL

Slovakia - Confluent KSQL

Kenya - Confluent KSQL

Nigeria - Confluent KSQL

Botswana - Confluent KSQL

Slovenia - Confluent KSQL

Croatia - Confluent KSQL

Serbia - Confluent KSQL

Bhutan - Confluent KSQL

Nepal - Confluent KSQL

Uzbekistan - Confluent KSQL