课程大纲
课程体系不断更新 时刻紧跟行业需求
第 一 阶 段 | Java语言 | Java语言基础:变量、基本数据类型、数组、流程控制、面向对象、包、接口、访问控制符、异常处理、常用系统类、集合、流、多线程、Socket编程等。 Java高级特性:静态导入、自动装箱拆箱、可变参数、增强for、枚举、反射、泛型、注解、动态代理等。 |
Mysql数据库 | Ja数据库的安装配置、SQL语言枚举、反射、泛型、注解、动态代理等。 | |
Linux | Liunx虚拟机安装、网络配置、常用系统命令、shell脚本。 |
第 二 阶 段 | Zookeeper | Zookeeper的选举、数据的同步、Zookeeper的部署、Follow与Leader枚举、反射、泛型、注解、动态代理等。 |
集群 | 利用Lvs、Keepalived、Nginx、Tomcat搭建高并发、分布式的Web服务器。 | |
dubbo | DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架。 | |
redis | Redis 是一个高性能的key-value数据库。 |
第 三 阶 段 | Hadoop的hdfs | Hadoop伪分布式搭建、hadoop的shell操作指令、hdfs文件系统java-API、hadoop的rpc框架。 |
Hadoop计算框架MapperReduce | Map、Reducer、Sort、Partition的编程、深入理解Shuffle机制、深入理解OutPutFormat与InputFormat、基于Hadoop的对象序列化机制。 | |
Hadoop的资源管理与资源调度Yarn框架 | 深入理解Yarn的资源管理与资源调度机制。掌握整个MapReducer的计算流程和资源调度流程。 | |
Hbase | 搭建NOSQL数据库HBase的集群、利用Zookeeper做HBase的HA机制。 | |
HIVE | 数据仓库基础知识、Hive定义、Hive体系结构简介、Hive集群、客户端简介、 HiveQL定义、HiveQL与SQL的比较、数据类型、外部表和分区表、表的操作与CLI客户端演示、数据导入与CLI客户端演示、查询数据与CLI 客户端演示、数据的连接与CLI客户端演示、用户自定义函数(UDF)的开发与演示。 |
第 四 阶 段 | Flume | 高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。 |
Sqoop | 作为关系型数据库与Hadoop之间的桥梁,批量传输数据,让你自然的从关系型数据库过度到Hadoop平台,在关系型数据库与Hadoop之间游刃有余的进行数据导入导出。 | |
Storm | Storm是一个开源、分布式、高容错的实时计算系统。Storm令持续不断的流计算变得容易,弥补了Hadoop批处理所不能满足的实时要求。 | |
Spark | 基于内存计算的大数据计算引擎,提供了Spark SQL、Spark MLlib(基于Spark的机器学习)、SparkR等框架适应不同的应用需求,Spark专题将和大家一起实践操作各种应用和算法。 |
综 合 类 | 职场礼仪 面试技巧 沟通与表达 职业发展和价值观 | 提升学员的软实力 为学员提前做好职业规划 |