感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 21 時間:
課程簡介
簡介
- Apache Kafka 概觀
- 事件串流與即時數據處理入門
- Apache Kafka 及其功能概觀
- Kafka 在現代應用程式開發中的使用案例與優勢
了解 Kafka 架構與核心概念
- Kafka 架構:broker、topic、partition 和 replica
- 生產者與消費者:發佈和消費訊息
- 了解 ZooKeeper 在 Kafka 中的角色
Kafka Topic 與 Partition
- Topic 的創建與配置
- 了解 Partition 及其影響
- Kafka 中的複製與容錯機制
Kafka 生產者
- 使用多種程式語言創建 Kafka 生產者
- 訊息序列化及序列化技術
- 生產者配置與最佳實務
Kafka 消費者
- 使用不同程式語言開發 Kafka 消費者
- 配置消費者群組(Consumer Groups)與偏移量(Offsets)
- 訊息處理與傳遞保證的策略
使用 Kafka Connect 整合外部系統
- Kafka Connect 及其連接器概觀
- 配置和使用 Kafka Connect 進行數據整合
- 將 Kafka 與外部系統整合
使用 Kafka Streams 與 ksqlDB 撰寫串流應用
- 介紹 Kafka Streams 及其串流處理能力
- 使用 Kafka Streams 開發串流處理應用
- 使用 ksqlDB 進行即時數據處理與分析
將 Kafka 客戶端應用整合至 Confluent Cloud
- Confluent Cloud 及其功能概觀
- 配置並連接 Kafka 客戶端應用至 Confluent Cloud
Kafka 安全性
- 介紹 Kafka 的安全功能
- 配置 SSL/TLS 以實現安全通信
- Kafka 中的認證與授權機制
監控與运维
- 使用指標和工具監控 Kafka
- 管理 Kafka 叢集與資源
- 排查常見問題與效能調優
最佳實務與真實世界使用案例
- 設計基於 Kafka 的應用的最佳實務
- 各產業中 Kafka 實施的案例研究與範例
- 建置可擴展且具有容錯能力的 Kafka 架構的最佳實務
總結與下一步
最低要求
- 基礎程式設計知識
目標學員
- 開發人員
- 程式設計師
客戶評論 (2)
非常實用的例子。儘管團隊成員的知識水平參差不齊,但培訓師盡力保持了一個讓每個人都能跟上的節奏。他爲幾乎所有尋求幫助的人提供了大量支持 :)
Georgi - BMW SA
課程 - Apache Kafka for Developers
機器翻譯
實驗和幻燈片與Jorge對Kafka的知識和熱愛結合得很好。
Willem - BMW SA
課程 - Apache Kafka for Developers
機器翻譯