Apache Beam Katas

我们很高兴地宣布 Apache Beam Katas,这是一系列交互式 Beam 代码练习(即 代码 kata),可以帮助您动手学习 Apache Beam 概念和编程模型。

Beam Katas 的目标是为学习者提供一系列结构化的动手学习体验,通过解决难度逐渐增加的练习来了解 Apache Beam 及其 SDK。它基于 JetBrains 教育产品 构建。Beam Katas 可用于 Java 和 Python SDK。目前,我们大约有 20 个课程,涵盖 Apache Beam 基础知识,例如核心转换、常见转换和简单用例(词频统计),未来将增加更多 katas。

要开始学习课程,您只需下载 IntelliJ EduPyCharm Edu,然后从菜单中浏览集成的 Stepik 课程。搜索“Beam Katas”,一旦课程在 IDE 中加载,您就可以开始了。

我们计划在未来增加更多 katas,涵盖更多主题,包括一些中级和高级主题,例如窗口、流式处理和用例模式。我们也欢迎您 贡献,构建并添加更多您认为对学习 Apache Beam 有用的 katas,最终成为 Beam 大师!


Beam Kata - IntelliJ Edu Beam Kata - IntelliJ Edu Beam Kata - PyCharm Edu Beam Kata - PyCharm Edu