一、课程介绍
● HCNP-BigDataDeveloper认证定位于对大数据平台和核心组件开发应用的场景理解,流程和开发方法等能力构建,考核和认证。包括但不仅限于:FusionInsight应用开发流程,HDFS,HBase,Hive,Solr,Kafka,MR,YARN,Spark,Flume,Loader,Oozie,Redis,Storm等组件开发应用场景、流程、接口/方法和开发样例讲解,开发实践。
● 通过HCNP-BigDataDeveloper认证,将证明您深入理解大数据平台与技术及应用,掌握大数据平台和关键组件的开发流程、接口,掌握典型场景的开发方法,胜任大数据开发者工作岗位。意味着企业掌握了运用大数据平台和组件实现大数据解决方案规划、实施、开发等综合能力。
二、课程目标
● 掌握大数据开发流程
● 掌握HDFS应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握HBase应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握MR和YARN应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握Hive应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握Solr应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握Kafka应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握Spark应用场景及其业务流程、常用接口以及环境搭建、程序运行方法、组件的开发应用
● 掌握Redis应用场景及其业务流程、环境搭建和程序运行方法、组件的开发应用
● 掌握Streaming应用场景及其业务流程、环境搭建和程序运行方法、组件的开发应用
● 掌握Flume应用场景及其业务流程、环境搭建、程序运行方法、组件的开发应用
● 掌握Oozie应用场景及其业务流程、环境搭建和程序运行方法、组件的开发应用
三、课程大纲
1.FusionInsight应用开发总指导
● 大数据整体介绍
● 大数据开发流程
● 典型案例
2.HDFS应用开发
● HDFS应用场景介绍
● HDFS业务过程介绍
● 环境搭建
● 程序运行
● 常用接口介绍
● HDFS组件应用实践
3.HBase应用开发
● HBase应用场景
● HBase业务过程介绍
● 环境搭建
● 程序运行
● HBase开发接口介绍
● 表设计
● HBase组件应用实践
4.MapReduce和YARN应用开发
● MR和YARN应用场景介绍
● MR过程介绍
● 环境搭建
● 程序运行
● MR开发接口介绍
● MR组件应用实践
5.Hive应用开发
● Hive应用场景介绍
● Hive业务流程
● 环境搭建
● 程序运行
● Hive开发接口介绍
● Hive组件应用实践
6.Solr应用开发
● Solr应用场景介绍
● Solr业务流程
● 环境搭建
● 程序运行
● Solr开发接口介绍
● Solr组件应用实践
7.Kafka应用开发
● Kafka应用场景介绍
● Kafka业务流程
● 环境搭建
● 程序运行
● Kafka开发接口介绍
● Kafka组件应用实践
8.Spark应用开发
● Spark应用场景介绍
● Spark业务过程介绍
● 环境搭建
● 程序运行
● Spark开发接口介绍
● Spark组件应用实践
9.Redis应用开发
● Redis应用场景介绍
● Redis业务流程
● 环境搭建
● 程序运行
● Redis组件应用实践
10.Streaming应用应用开发
● Streaming应用场景介绍
● Streaming业务流程
● 环境搭建
● 程序运行
● Streaming组件应用实践
11.Flume应用开发
● Flume应用场景介绍
● Flume业务流程
● 环境搭建
● 程序运行
● Flume组件应用实践
12.Oozie应用开发
● Oozie应用场景介绍
● Oozie业务流程
● 环境搭建
● 程序运行
● Oozie组件应用实践