在串流處理上比 Spark 更好的技術 – Apache Flink 的詳細、深度實踐的實用課程
從這 6 小時的課程,你會學到
- 學習比 Hadoop 和 Spark 快得多的最先進的 Apache 最新流處理框架 – Apache Flink。
- 了解 Apache Flink 基礎知識,包括其架構、程式設計模型、與 Hadoop 和 Spark 的比較。
- Dataset和DataStream API的多種轉換操作。
- 透過動手範例了解 Apache Flink 每個組件的工作原理。
- 視窗、觸發器、檢查點、狀態、容錯、浮水印、延遲元素等進階主題。
- Flink 的關係 API – Table API、SQL API + Flink 的 Graph API – Gelly API
- 使用 Flink 建置和實施 3 個即時業務案例研究。
- 講座中使用的資料集和 Flink 代碼可在資源標籤中找到。
要求
- 分散式框架的基本知識
- 基本的 OOPS 知識
- 有關 Apache Flik 所有其他實用知識將於課程中介紹
課程說明
*** 注意(2024):所有程式碼均更新為最新的 Flink 版本。
Apache Flink 是 Hadoop 和 Spark 的繼承者。 它是串流處理的下一代引擎。 如果 Hadoop 是 2G,Spark 是 3G,那麼 Apache Flink 就是大數據流處理框架中的 4G。 實際上 Spark 並不是一個真正的串流處理框架,它只是一個權宜之計,但是 Apache Flink 是一個真正的串流引擎,它增加了容量施行整批( Batch )、圖形( Graph )、表單( Table )以及執行機器學習演算法的能力。
Apache Flink 是最新的大數據技術,並且在市場上迅速獲得動力。 據推測,就像 Spark 取代了 Hadoop 一樣,Flink 也可以在不久的將來取代 Spark。
市場對 Flink 的需求已在擴大中。 像 Capital One (銀行)、阿里巴巴(電子商務)、Uber (交通運輸)這樣的大公司已經開始使用 Apache Flink 來處理他們的實時資料,還有成千上萬的其他公司正在深入其中。
課程包括什麼內容?
- 完整的 Apache Flink 概念從無到有地解釋到實時的施行。
- 每一個 Apache Flink 概念都實用的 Flink 程式碼來說明。
- 也包括那些在 Flink 官方文件沒有解釋清楚的概念。
- 對於非 Java 開發者的幫助 : 所有的 Flink Java 程式碼都逐行解釋,即使是非技術人員也能理解。
- 為了你的方便,課程中附有講座中使用的連結程式碼和資料集。
- 所有程式碼均更新為最新的 Flink 版本。
- 使用 Flink 實施 3 個即時案例研究。
目標受眾
- 希望學習 Apache Flink 的人,想從無到有地學習到能夠做真實的專案實施
- 串流處理的新手,希望學習比 Spark 更好的串流處理框架
- 軟體工程師,認為他們錯過了進入 Hadoop & Spark 的早期機會
- 已經熟悉 Hadoop & Spark 工程師,想要升級到 Apache 最新的大數據串流引擎
講師簡介
J Garg – Hadoop Real Time Learning
在 Hadoop Real time Learning,所有的課程製作都考慮到在實際的專案中做大數據技術的實況施行。 我們開設的課程主要包括實踐和實用。 我們所有的課程包含了從無到先進水準的技術的詳細知識。 課程的講座以一種即使是非技術人員也能理解的方式說明程式碼。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳再享 25%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


發表迴響