Course Name
Course Code : EVP48
Venue Details
Postal Code : 50470
Session Dates
Duration: 2 days (14 hours)
This course introduces participants to Confluent KSQL (now known as ksqlDB), a powerful stream processing engine built on Apache Kafka. It allows users to write continuous queries against Kafka topics using SQL syntax. The course covers real-time data filtering, transformations, joins, aggregations, and materialized views, enabling fast development of stream processing applications without writing Java code.
Introduction to Stream Processing & ksqlDB
What is ksqlDB?
Use cases and architecture
Kafka + ksqlDB integration
Setting up the Environment
Confluent Cloud and local Docker setup
ksqlDB CLI and Web UI walkthrough
Creating and Querying Streams
Defining a stream from Kafka topics
SELECT and WHERE clauses
Stream-to-stream operations
Filtering and Transforming Data
Expressions and functions
Renaming, casting, and formatting fields
Time-based transformations
Stream and Table Joins
Stream-to-stream joins
Stream-to-table joins
WINDOWED joins
Aggregations and Materialized Views
COUNT, SUM, MAX, MIN, GROUP BY
Creating stateful tables from streams
Materialized views and persistent queries
Using Kafka Connect with ksqlDB
Source and sink connectors overview
Streaming data from external systems
Operational Considerations
Deploying persistent queries
Query monitoring and scaling
Best practices and performance tuning
Hands-on Labs
Summary and Conclusion
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |