Apache Kafka Series – Learn Apache Kafka for Beginners v3
从这里开始:学习 Apache Kafka 4.0 生态系统、核心概念、真实世界的 Java 生产者/消费者及大数据架构
讲师:Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer, Conduktor Kafkademy
安装有道
用不到
您将学到什么
- 掌握 Apache Kafka 生态系统、架构、核心概念和操作
- 掌握诸如主题、分区、代理、生产者、消费者等概念
- 启动个人 Kafka 开发环境
- 学习主要的 CLI 工具:kafka-topics、kafka-console-producer、kafka-console-consumer、kafka-consumer-groups、kafka-configs
- 使用 Java 创建生产者和消费者以与 Kafka 交互
- 编写真实的 Twitter 生产者与 Elasticsearch 消费者程序
- 扩展 API 概览(Kafka Connect,Kafka Streams),案例研究和大数据架构
- 实践和理解日志压缩
课程要求
- 最近的 Windows/macOS/Linux 计算机,至少配备 4GB 内存和 5GB 磁盘空间
- 一些 Java 编程的基础知识
- 了解 Linux 命令行知识很有好处
- 渴望学习一些酷炫的新东西!
课程描述
更新日期 2025年8月:Kafka 安装视频已使用 Kafka 4.0 更新!
更新日期 2022年3月:课程全新录制,采用 Kafka 3.0!
欢迎加入 Apache Kafka 系列课程!与超过13万名学生一起学习 Kafka。
Apache Kafka 已成为分布式数据流处理的领先企业大数据技术。Kafka 被包括 Netflix、Airbnb、Uber、沃尔玛和 LinkedIn 在内的财富500强公司中超过 33% 的企业用于生产环境。
要轻松地逐步学习 Kafka,您来对地方了!无需任何 Kafka 前提知识。
—
如果您查看文档,会发现 Apache Kafka 并不容易上手……
凭借我在 Kafka 和大数据领域的多年经验,我希望能让每个人都能轻松学习 Kafka。
我们将采用循序渐进的方法来掌握所有 Apache Kafka 的基础知识。完成本课程后,您将具备以下能力:
Apache Kafka 生态系统架构
Kafka 核心概念:主题、分区、代理、副本、生产者、消费者等!
快速使用原生 Kafka 二进制文件启动自己的 Kafka 集群——适用于 Windows / MacOS X / Linux
学习并实践使用 Kafka 命令行界面 (CLI)
使用 Java API 编写生产者和消费者代码
真实项目案例:使用维基百科作为数据源的生产者,以及将 OpenSearch 用作消费者的消费端
高级 API 概览(Kafka Connect、Kafka Streams)
真实世界案例研究与大型应用场景
管理员级 Kafka 高级概览
高级主题配置
注意:
动手实践部分基于 Java 编程语言,这是原生的 Kafka 编程语言。好消息是!您在 Java 中的学习完全适用于其他编程语言(如 Python、C#、Node.js 或 Scala)以及大数据框架(如 Spark、NiFi 或 Akka)。
—
对于初学者来说,《Kafka 入门》课程是开始学习 Kafka 的最佳选择……
听听其他学生的评价吧!
5星:“这是我上过的最高质量的在线课程之一”——保罗·L.
5星:“这是一次很棒的学习经历,虽然我没有任何技术经验,但学到了很多关于 KAFKA 的知识”——普内特·G.
5星:“各方面都非常出色!我希望所有课程都能像这样精彩。特别感谢动手实践部分。我可以轻松地将一切设置起来。强烈推荐此课程和这位讲师!”——大卫·G.
您可以放心学习,如果在前30天内不满意,可以随时申请退款!
—
讲师简介
我是斯蒂法内·马雷克,我热衷于数据流处理与云计算,并将在本课程中担任您的讲师。我教授 Apache Kafka、Kafka 生态系统以及 Kafka 认证课程,专注于帮助学生提高专业技能。我还共同创立了 Conduktor:一个企业级的 Apache Kafka 平台及 UI,旨在让每个人都能轻松使用 Kafka。
我已经教过超过 300 万名学生,并获得了超过 100 万条好评,在设计和交付畅销课程方面积累了丰富的经验!
随着 Apache Kafka 不再只是一个流行词,我决定是时候让学生们真正掌握成为 Kafka 专业人士的技能了。所以,让我们开始这门课程吧!您会得到很好的指导。
—
本课程还包括:
终身访问所有未来更新
答疑区中响应迅速的讲师
链接到有趣的文章和大量优秀的代码供您参考
可下载的 Udemy 完成证书
这可能是能提升您的职业生涯的最佳课程!
Apache Kafka 是一项高需求技能,但目前人才短缺。您可以提高收入、承担新角色并迎接新的挑战。许多我的学生现在已经是他们公司的 Kafka 专家!您也可以成为下一个!
希望在课程中见到您!
—
注意:
如果您想学习更多高级的 Kafka 概念,请查看 Apache Kafka 系列中的其他卷:
《Kafka 入门》v3(适合初学者)
动手实践:Kafka Connect
数据处理:Kafka Streams
ksqlDB 上的 KSQL — 动手实践!
Kafka 集群设置与管理
Confluent Schema Registry 和 Kafka REST Proxy
Kafka 安全性(SSL SASL ACL)
Kafka 监控和运维
祝您学习愉快!
本课程适合谁:
- 希望学习 Apache Kafka 基础知识、启动集群并编写第一个应用程序的开发者
- 希望了解 Apache Kafka 如何融入其解决方案架构的架构师
- 任何希望学习 Apache Kafka 作为分布式系统的工作原理的人

















