课程目标
1、 使学员深入理解Flink内部架构和深入的使用方法;
2、 使学员深入理解Flink的理论基础,包括概念、技术等;
课程对象
1、 即将投身于人工智能、机器学习、数据挖掘领域的企业或者个人;
2、 系统架构师、系统分析师、高级程序员、资深开发人员;
3、 政府机关,金融保险、移动互联网、能源行业等人工智能相关人员;
4、 高校、科研院所统计分析研究员,涉及到人工智能的人员;
课程形式
以课堂讲解、演示、案例分析为主,辅以互动研讨、现场答疑、学以致用。
课程大纲
时间 | 内容 | 备注 |
第一天 | 第1个主题: Apache Flink介绍(介绍Apache Flink工具)(30分钟) 1、 Apache Flink历史与趋势剖析 2、 Apache Flink特性 第2个主题: Apache Flink两种数据集(Apache Flink两种数据集介绍)(90分钟) 1、 无界数据集 2、 有界数据集 3、 Data Types & Serialization 4、 Data Sources 5、 Data Sinks 6、 Iterations 7、 Fault Tolerance 8、 Debugging 9、 Apache Flink编程案例实战 第3个主题: Apache Flink架构体系(Apache Flink架构体系介绍)(30分钟) 1、 Apache Flink架构体系 2、 Flink ML,Flink的机器学习库 3、 Gelly,Flink的图计算库 4、 实战案例: 第4个主题: Apache Flink流计算模型(介绍Apache Flink流计算模型)(90分钟) 1、 Apache Flink流计算模型算法剖析 2、 DataStream Transformations 3、 Physical partitioning 4、 Task chaining and resource groups 5、 Windows 6、 Window Assigners 7、 Tumbling Windows 8、 Sliding Windows 9、 Session Windows 10、 Global Windows 11、 Window Functions 12、 Triggers 13、 实战案例:Apache Flink流计算实践案例
第5个主题: Apache Flink集群部署(Apache Flink集群部署)(30分钟) 1、 Apache Flink集群部署说明 2、 Apache Flink集群部署 3、 最佳实践案例:企业最佳实践案例剖析 第6个主题: Apache Flink API实战(Apache Flink API实战)(60分钟) 1、 Apache Flink API说明 2、 DataSet API 3、 DataStream API 4、 Table API 5、 Apache Flink API最佳实践 6、 Apache Flink API开发实战 7、 最佳实践案例:月结算费用实践案例 第7个主题: Apache Flink机器学习算法剖析实战(Apache Flink ML实战)(60分钟) 1、 Flink ML,Flink的机器学习库 2、 Gelly,Flink的图计算库 3、 StreamGraph 4、 JobGraph 5、 ExecutionGraph 6、 Apache Flink API最佳实践 7、 Apache Flink API开发实战 8、 最佳实践案例:Flink流式计算实践案例
|