东方博宜大数据课程大纲 | ||
模块 | 课程 | 学习内容 |
数据库开发 | MySQL数据库 | . MySQL数据库安装、配置 |
. DML数据管理语句详解 | ||
. 数据库分组查询多表连接查询子查询等搜索 | ||
. T-SQL程序设计综合处理复杂业务 | ||
. 数据库优化、Sql优化、数据库安全 | ||
JAVA基础 | J2SE语法详解 | . Java环境安装配置跨平台深入理解 |
. Java类型与基本运算 | ||
. 分支语句与流程控制 | ||
. 循环:while、for及应用 | ||
. 方法定义及功能封装的实际应用 | ||
. OOP面向对象编程理念和实施 | ||
. 数组Array与字符串String的大量应用 | ||
. 面向对象进阶三大特征的深入理解应用 | ||
. 类API特性应用案例详解 | ||
. 异常和容器类的 | ||
. 文件读写IO流 | ||
. 综合案例:利用J2SE技术实现加密运算、权限分析、工资计算、百钱白鸡、硬币兑换、哥德巴赫猜想、游戏模型代码设计等各类实际问题; | ||
Linux系统 | Linux服务器 | . linux虚拟机安装和配置; |
. linux的文件权限与目录配置; | ||
. linux磁盘与文件系统管理; | ||
. Linux用户管理和OpenSSH配置; | ||
. linux搭建JAVA服务器 | ||
Hadoop大数据解决方案 | Hadoop分布式文件系统HDFS | . HDFS的概念和HDFS的API的应用; |
. Hadoop安装部署及伪分布式的搭建; | ||
. Hadoop架构和组件剖析; | ||
. Hadoop FS Shell命令行操作; | ||
. HDFS Java API的使用; | ||
. 利用HDFS的API对分布式文件系统进行操作; | ||
Hadoop计算框架MapReduce | . MapReduce编程模型; | |
. 熟练Map、Reducer、Sort、Partition的编程; | ||
. 理解OutPutFormat与InputFormat; | ||
. 基于Hadoop的对象序列化机制; | ||
. MapReduce应用开发与运行 | ||
Hbase | . Hbase安装及部署; | |
. Hbase数据模型; | ||
. Hbase客户端使用; | ||
. Hbase JAVA API编程示例; | ||
. 搭建NOSQL数据库Hbase的集群; | ||
. 利用Zookeeper做Hbase的HA机制 | ||
. Hbase和MapReduce的集成使用 | ||
. 案例:基于Hadoop模拟大数据云盘存储系统 | ||
Spark | . Spark生态系统; | |
. Spark集群环境搭建; | ||
. SparkSQL; | ||
. Scala编程; | ||
. Spark集群部署; | ||
. 案例:使用Spark开发用户操作统计分析系统 |