北京十指波课堂大数据全栈工程师辅导班课程覆盖Java基础、大数据生态、数仓建设全阶段,带你掌握核心技术,练出项目实战能力,轻松应对岗位需求。
课程目的:
技术深度
精通avaSE核心语法与面向对象思想,掌握|VM调优与底层原理
数据采集
熟练运用Sqoop、Canal等工具进行离线和实时数据采集DataX,Flume,
存储计算
掌握HDFS、Hive、HBase等存储组件,以及MapReduce、Spark、Flink等计算框架
数仓建设
具备完整数仓设计能力,包括分层架构、建模理论、查询优化
工程实践
独立完成大数据项目开发,具备生产环境问题排查与性能调优能力
课程大纲:
第 一阶段:Java核心奠基
第二阶段:Linux与Shell运维基础
第三阶段:数据库与JDBC技术
第四阶段:Python数据处理基础
第五阶段:Hadoop大数据生态
第六阶段:Hive数据仓库
第七阶段:HBase列式数据库
第八阶段:ETL数据采集
第九阶段:Spark大数据计算引擎
第十阶段:Flink实时计算框架
第十一阶段:开发工具与框架
课程收获:
熟练使用Java/Scala/Python三门语言进行开发
精通HDFS、Hive、HBase等存储组件的原理与使用
掌握MapReduce、Spark、Flink三大计算框架
具备离线和实时数据采集、清洗、存储、分析的全链路能力
能够设计并实现完整的数据仓库
掌握性能调优与问题排查技能