Apache Kafka 系列 – ksqlDB 上的 KSQL 用於串流處理!

使用 Confluent ksqlDB 在 Apache Kafka 上使用 SQL!基於 KSQL 串流處理構建整個計程車預約應用程式

從這 4 小時的課程,你會學到

  • 學習 KSQL 和 ksqlDB 的所有基礎知識
  • 創建計程車預約應用程式
  • 使用 ksql-datagen 建立串流(streams)、表(tables)、產生資料
  • 進階操作:連線、視窗、聚合、地理空間
  • 處理所有類型的資料格式:CSV、JSON 和 Avro
  • 建立並使用 UDF,使用 UDAF
  • 將 KSQL 移轉到生產環境的技巧

要求

  • 對 Kafka 的基本了解(請參閱初學者課程)
  • 了解 Kafka Streams 者優先(但非必要)

課程說明

Apache Kafka 系列的最新版本!

Confluent ksqlDB 已經成為基於 Kafka Streams 所建構的越來越流行的串流處理框架。它使開發人員能夠輕鬆地使用 SQL 編寫即時串流處理應用程式。無需 Kafka Streams 知識!

在此我與 KSQL 專家 Simon Aubury 合作,呈現你這門終極 KSQL 課程。

我們將採用基於專案的方法開展本課程。你將透過逐步建立 KSQL 計程車預約應用程式來學習所有最重要的 KSQL 功能!

  • KSQL 設定
  • KSQL命令列
  • 使用 CSV、JSON 和 AVRO 的串流
  • 使用 KSQL-Datagen 實用程式
  • 操作流程
  • 建立表
  • 執行連線
  • 進階 K​​SQL:重新鍵入、合併流、視窗化、地理空間
  • 擴充 KSQL:UDF 和 UDAF
  • 轉向生產
  • KSQL 操作

注意:為了更好地享受本課程,最好使用 Mac 或 Linux 機器。 Windows 使用者將會得到特殊說明,最好利用 Linux VM。

講師

我的名字是 Stephane Maarek,我將擔任本課程的講師。我教授有關 Apache Kafka、Kafka 生態系統和 Kafka 認證的課程,並始終專注於幫助我的學生提高他們的專業能力。我也是 Conduktor 的共同創辦人:這是一個企業級 Apache Kafka 平台和 UI,旨在幫助每個人使用 Kafka。

在我設計和提供這些認證和課程的整個職業生涯中,我已經教過 1,000,000 多名學生並獲得了 350,000 多條評論!

Simon Aubury 是本課程的首席講師。他是一位 KSQL 專家,在 Confluent Blog 上撰寫了許多部落格,並在 Medium 上編寫了很酷的 KSQL POC,例如實時檢測他家的加熱器何時開著,或者飛機何時飛過他家!他將指導你完成本課程並確保所有內容都得到正確的解釋。這是可以提升你的職業生涯的課程!

Apache Kafka 是一項需求量很大的技能,但沒有足夠的人來填補所有空缺職位。你可以增加收入、承擔新角色並接受有趣的挑戰。我的許多學生現在都是他們公司的 Kafka 專家!你可以成為下一個!

我希望在課程中見到你!

隨著 Apache Kafka 不再只是一個流行詞,我決定是時候讓學生們好好學習如何成為 Kafka 專業人士了。那麼,就讓我們開始課程吧!你得到了很好的照顧!

本課程還附帶:

  • 終身訪問所有未來更新
  • 問答環節的一位積極回應的講師
  • 有趣的文章鏈接,以及大量優秀的程式碼,可供你下一個應用程式使用
  • Udemy 結業證書可供下載

這是可以提升你的職業生涯的課程!

Apache Kafka 是一項需求量很大的技能,但沒有足夠的人來填補所有空缺職位。你可以增加收入、承擔新角色並接受有趣的挑戰。我的許多學生現在都是他們公司的 Kafka 專家!你可以成為下一個!

我希望在課程中見到你!

注意:尋找更高級的 Kafka 概念? Apache Kafka 系列有很多卷:

  • 初學者學習 Kafka v2(非常適合入門)
  • Kafka Connect 實踐學習
  • 用於資料處理的 Kafka Streams
  • ksqlDB 上的 KSQL – 動手!
  • Kafka 叢集設定與管理
  • Confluent Schema Registry 和 Kafka REST 代理
  • Kafka 安全性(SSL SASL ACL)
  • Kafka 監控和操作

學習愉快!

目標受眾

  • 想要學習並編寫第一個 KSQL 應用程式的開發人員
  • 想要了解 KSQL 如何融入其解決方案架構的架構師
  • 任何想要了解有關 KSQL 的更多資訊的人

講師簡介

Stephane Maarek | AWS 認證雲端從業人員、解決方案架構師、開發人員

最暢銷的講師、11 個 AWS 認證、Kafka 大師

Stephane 是解決方案架構師、顧問和軟體開發人員,對與雲端和大數據相關的所有事物特別感興趣。他還因 AWS 和 Apache Kafka 課程多次成為 Udemy 上的暢銷書講師。

[請參閱下面的常見問題解答,了解你可以按照什麼順序參加我的課程]

Stéphane 被公認為 AWS 英雄,並且是 AWS 認證解決方案架構師專業人員和 AWS 認證 DevOps 專業人士。他喜歡教導人們如何正確使用 AWS,讓他們為 AWS 認證做好準備,最重要的是讓他們為現實世界做好準備。

他也喜歡 Apache Kafka。他曾在紐約、倫敦和舊金山組織卡夫卡峰會的專案委員會任職。他也是 Apache Kafka 社群的活躍成員,並在 Medium 和 Confluent 的客座部落格上撰寫部落格。他也共同創立了 Kafka 生態系統中的知名公司 Conduktor。

閒暇時,他喜歡烹飪、練習瑜伽、衝浪、看電視節目以及前往令人驚嘆的地方旅行!

常見問題:你應該按照什麼順序學習? …

AWS 雲端:從 AWS 認證雲端從業人員或 AWS 認證解決方案架構師助理開始,然後前往 AWS 認證開發人員助理,再前往 AWS 認證系統操作管理員。之後,你可以選擇參加 AWS Certified Solutions Architect Professional 或 AWS Certified DevOps Professional,或選擇你選擇的專業認證。你也可以透過 AWS 認證 AI 從業人員課程了解 AI!

Apache Kafka:從初學者的 Apache Kafka 開始,然後如果你是開發人員,可以學習 Connect、Streams 和 Schema Registry;如果你是管理員,可以學習設定和監控課程。要通過 Confluent Kafka 認證,需要兩個軌道。

Stephane 是解決方案架構師、顧問和軟體開發人員,對與雲端和大數據相關的所有事物特別感興趣。他還因 AWS 和 Apache Kafka 課程多次成為 Udemy 上的暢銷書講師。

[請參閱下面的常見問題解答,了解你可以按照什麼順序參加我的課程]

Stéphane 被公認為 AWS 英雄,並且是 AWS 認證解決方案架構師專業人員和 AWS 認證 DevOps 專業人士。他喜歡教導人們如何正確使用 AWS,讓他們為 AWS 認證做好準備,最重要的是讓他們為現實世界做好準備。

他也喜歡 Apache Kafka。他曾在紐約、倫敦和舊金山組織卡夫卡峰會的專案委員會任職。他也是 Apache Kafka 社群的活躍成員,並在 Medium 和 Confluent 的客座部落格上撰寫部落格。他也共同創立了 Kafka 生態系統中的知名公司 Conduktor。

閒暇時,他喜歡烹飪、練習瑜伽、衝浪、看電視節目以及前往令人驚嘆的地方旅行!

常見問題:你應該按照什麼順序學習? …

AWS 雲端:從 AWS 認證雲端從業人員或 AWS 認證解決方案架構師助理開始,然後前往 AWS 認證開發人員助理,再前往 AWS 認證系統操作管理員。之後,你可以選擇參加 AWS Certified Solutions Architect Professional 或 AWS Certified DevOps Professional,或選擇你選擇的專業認證。你也可以透過 AWS 認證 AI 從業人員課程了解 AI!

Apache Kafka:從初學者的 Apache Kafka 開始,然後如果你是開發人員,可以學習 Connect、Streams 和 Schema Registry;如果你是管理員,可以學習設定和監控課程。要通過 Confluent Kafka 認證,需要兩個軌道。

Simon Aubury 資料工程架構師

Simon 是一位資料極客,在 Apache Kafka 和現代資料系統設計方面擁有豐富的經驗。 他的作品曾在 Confluent Kafka 部落格和 Hacker News 上發表,他的 KSQL 食譜也出現在 Confluent Kafka Streams Cookbook 中。

他的開源專案包括

  • 利用 KSQL 和 Apache Kafka 進行飛機追蹤
  • 用於家庭監控的機器學習和 Kafka KSQL 串流處理
  • 使用 KSQL 和 Apache Kafka 對保險事件進行地理空間事件追蹤

Simon 在建置大型、高可用性分散式企業系統方面擁有豐富的經驗。 他熱衷於與社區分享並喜歡指導和演講。

閒暇時,你會發現西蒙喜歡跑步、騎自行車和旅行。

Conduktor Kafkademy Apache Kafka 企業平台為你的團隊提供支持

Conduktor 是一個 Apache Kafka 企業平台,可協助你的團隊更有效率、更快速地使用 Apache Kafka。

Conduktor 平台讓開發人員可以放心使用 Apache Kafka。 Apache Kafka UI 適用於所有 Kafka 集群,並具有整個 Apache Kafka 生態系統的功能,包括 Confluent、Kafka Connect 和 Kafka Streams!

Conduktor 由 Udemy 上最暢銷的 Apache Kafka 講師 Stéphane Maarek 創立。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 限時優惠中 約NT330(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading