Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Confluent ksqlDB complete course-Build streaming app by SQL
Rating: 4.6 out of 5(17 ratings)
213 students

Confluent ksqlDB complete course-Build streaming app by SQL

Kafka streams,Kafka Connect,The database purpose-built for stream processing applications. Build streaming app by sql
Created byAlexander Wong
Last updated 5/2023
English

What you'll learn

  • Confluent ksql&ksqlDB
  • Kafka streaming process application
  • Advanced Stream Processing with ksqlDB
  • ksqlDB and Apache Kafka connect component integration
  • One mental model for the entire stack
  • Build a complete streaming app with a few SQL statements
  • Confluent ksqlDB components and architecture
  • Develop UDFs and UDAFs
  • ksqldb Clients(REST API & Java Client)

Course content

8 sections68 lectures5h 49m total length
  • Course overview Introduction and agenda2:50
  • Prerequisites0:44

Requirements

  • Apache Kafka fundamental
  • Apache Kafka Streams framework fundamental
  • SQL fundamental
  • JVM(Java/Scala) development experiences

Description

ksqlDB is a database purpose-built for stream processing applications. What exactly does this mean? It incorporates many components found in almost every stream processing architecture.


This is important because almost all streaming architectures today are piecemeal solutions cobbled together from different projects. At a minimum, you need one subsystem to get events from existing data sources, another to store them, another to process them, and another to query against aggregation. Integrating each subsystem can be difficult. Everyone has their own mental models. Given all these complexities, it's easy to wonder: is it all worth it?


ksqlDB aims to provide a mental model to do everything you need. You can build a complete streaming application against ksqlDB, which has only one dependency: Apache Kafka®.


This course will comprehensively and meticulously introduce all the knowledge points of ksql and ksqlDB, allowing you to master the use of ksqlDB from beginner to proficient, from shallow to deep. Using ksqlDB, you can easily use a few lines of SQL statements to complete the development of streaming computing applications for real-time data.


        [course requirements]

  • Some Apache Kafka/Confluent Kafka experience is required

  • Procedural experience with relational database SQL

  • Familiar with the Kafka Streams framework (kstream, ktable)


    [course features]

  • Practise driven

  • Lots of real cases trainning

  • Step by step shallow to deep

  • The course content are straightforward

  • Covers most Confluent ksqlDB & ksql content

  • Rich comprehensive case help you fully understand

Who this course is for:

  • Build a complete streaming app with a few SQL statements
  • Build Complex Event Processing(CEP) application by ksqlDB
  • Master Confluent ksql&ksqlDB
  • Master Realtime streaming event process by sql