Flink DataStream 开发人员培训

  • 课程难度

中阶

  • 课程描述

本课程是对想要学习构建流应用程序的 Java 和 Scala 开发人员进行的关于 Apache Flink 的实践介绍。培训将重点介绍分布式数据流、事件时间和状态等核心概念。这些练习将使您有机会了解这些概念在 API 中是如何被体现的,并了解如何将这些概念组合在一起来解决实际问题。

  • 前提条件说明:

不需要 Apache Flink 的先验知识。

课程内容

• 介绍流计算和 Apache Flink

• DataStream API 的基础

• 为 Flink 开发做准备(包括练习)

• 有状态的流处理(包括练习)

• 时间、定时器和 Process Function (包括练习)

• 连接多个流(包括练习)

• 测试(包括练习)

你需要安装以下工具的手提电脑:

– Git
– Java 8 JDK (光有 JRE 是不够的,并且不能使用更新版本的 Java)
– Maven 3.X
– 用于 Java 开发的 IDE(推荐 IntelliJ)
– 任何能够运行 IDE,例如 IntelliJ (MacOS、Linux 或 Windows)的笔记本电脑都可以。为了提高培训的效率,我们也希望您在来培训之前先尝试让 Flink 运行起来。

浙公网安备 33010802010061号 浙ICP备19028187号