课程置换总课时:1050课时+ 480课时实训
阶段 |
课程名称 |
课时 |
课程说明 |
初级阶段:大数据基本知识学习 |
1.Linux基础 2.Java基础 |
315 |
» Linux的常用命令:常用命令的介绍、常用命令的使用、VIM编辑器:VI、VIM编辑器的介绍、VI、VIM扥使用和常用快捷键、Linux用户和组账户管理、Linux系统文件权限管理、Linux的RPM软件包管理、Linux网络、Shell编程及Shell脚本的编写。 »文件IO及设计模式、NIO、多线程、网络通信,java相关算法。 |
大型实战项目 |
电影网 |
120 |
|
中级阶段:云计算技术基础 |
1.Hadoop基础知识 2.HDFS HDFS组成原理详解、数据存放策略及规则 3.MapReduce 4.搜索技术 5.算法讲解 6.新一代YARN框架 7.hadoop源码学习 |
210 |
»Hadoop基础知识、Hadoop相关运行模式介绍及配置,hadoop相关进程作分析。 » HDFS组成原理详解、数据存放策略及规则。Api接口:命令行接口、Java接口。 »MR计算模型介绍、MR计算一系列案例 »Lucene架构,原理及实战案例以及结合hadoop整合操作。 »Solr,nutch基本原理,架构及实战案例 »磁盘调度算法,作业调度算法,HASH算法,HADOOP作业算法 »YARN框架基本原理架构及JAVA API操作 »Hadoop源码解读及hadoop程序优化 |
HADOOP项目实战 |
远程教育管理系统 |
120 |
|
高级阶段:数据仓库及挖掘技术分析 |
1.Hive 2.ZooKeeper 3.HBase及HBase源码学习 4.Sqoop 5.Mahout 6.flume-ng 7. 项目实战 电信业日志分析系统、用户行为分析系统。 |
315 |
» 数据仓库基础知识、Hive体系结构简介、Hive集群、HiveQL定义。 » ZooKeeper体现结构、ZooKeeper集群的安装、操作ZooKeeper。 »HBase数据模型及系统架构分析、HBase上的MapReduce、HBase表的设计。HBase源码解读及HBase优化。 »数据分析及抽取工具Sqoop介绍及应用。 »数据挖掘常用方法及算法分析(回归分析、分类、聚类等)、Mahout介绍分析、Mahout安装配置。 »flume-ng非结构化数据采集,大数据流向学习,flume-ng源码及自定义sink |
项目实战 |
电信业日志分析系统、用户行为分析系统。 |
120 |
|
专家阶段 |
1.Spark 2.Scala开发语言学习 3.Spark stream Spark stream原理和实践 4.Spark 机器学习 5.Spark 图形计算框架 |
210 |
»Spark / Spark SQL / Spark Scala架构介绍,及集群搭建 »Spark Scala(或者python)开发语言介绍。 » Spark 机器学习入门,机器学习算法 » GraphX 入门及实战案例 |
项目实战 |
电影推荐系统 |
120 |
|
短期强训班 总课时:290课时+100企业定制课时
课程说明:
课程置换使用于不同学制的高等院校,以下是针对不同学制实施大数据课程置换的参考实施办法。
整个课程可以置换到合作院校的第1-3学年进行教学,第4个学年为实训教学。
第一学年338课时的专业课程。
第二学年522课时的专业课程。
第一学期 S1-总课时(124)
序号 |
课程名称 |
课程代码 |
课时 |
1 |
JAVA语言基础与OOP入门 |
OOP |
20 |
2 |
Java核心编程 |
JavaCore |
30 |
3 |
三大主流数据库开发技术 |
DB |
44 |
4 |
Linux技术必知必会 |
Linux |
30 |
周次 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
JAVA语言基础与OOP入门 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
|
|
|
|
|
|
Java核心编程 |
|
|
4 |
|
6 |
|
6 |
|
4 |
|
4 |
|
4 |
2 |
|
|
三大主流数据库开发技术 |
4 |
4 |
|
4 |
|
4 |
|
4 |
|
4 |
4 |
4 |
4 |
4 |
2 |
2 |
Linux技术必知必会 |
|
|
|
|
|
|
4 |
4 |
4 |
4 |
4 |
2 |
2 |
2 |
2 |
2 |
第二学期 S2-总课时(216)
序号 |
课程名称 |
课程代号 |
课时 |
1 |
实战Java8 & NIO技术 |
Java8 |
56 |
2 |
深入Java性能调优 |
JVM |
30 |
3 |
大数据必备之数据结构与算法 |
DB-Struct |
44 |
4 |
大数据高并发服务器实战教程(Linux+Nginx+Java+Memcached+Redis) |
PB |
86 |
周次 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
实战Java8 & NIO技术 |
6 |
6 |
|
6 |
|
6 |
|
6 |
6 |
6 |
|
6 |
4 |
4 |
|
|
深入Java性能调优 |
|
|
4 |
|
4 |
|
4 |
|
4 |
|
4 |
|
4 |
|
6 |
|
大数据必备之数据结构与算法 |
|
|
|
|
6 |
6 |
6 |
6 |
6 |
6 |
4 |
|
4 |
|
|
|
大数据高并发服务器实战教程(Linux+Nginx+Java+Memcached+Redis |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
2 |
|
第三学期 S3-总课时(272)
序号 |
课程名称 |
课程代号 |
课时 |
1 |
Hadoop 2.x从入门到精通 |
Hadoop-01 |
56 |
2 |
大数据仓库Hive精讲 |
Hadoop-02 |
40 |
3 |
大数据协作框架-Sqoop/Flume/Oozieo精讲 |
Hadoop-03 |
40 |
4 |
大数据WEB 工具Hue精讲 |
Hadoop-04 |
40 |
5 |
分布式数据库HBase从入门到精通 |
Hadoop-05 |
56 |
6 |
内存计算框架Spark精讲 |
Hadoop-06 |
40 |
周次 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
Hadoop 2.x从入门到精通 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
4 |
4 |
|
|
|
|
|
|
大数据仓库Hive精讲 |
|
|
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
2 |
2 |
|
|
|
大数据协作框架-Sqoop/Flume/Oozieo精讲 |
|
|
|
|
|
|
|
6 |
4 |
4 |
4 |
4 |
4 |
4 |
4 |
6 |
大数据WEB 工具Hue精讲 |
|
|
|
|
|
|
4 |
|
6 |
|
6 |
6 |
4 |
4 |
4 |
6 |
分布式数据库HBase从入门到精通 |
|
|
|
|
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
2 |
|
|
内存计算框架Spark精讲 |
|
|
6 |
|
6 |
6 |
6 |
4 |
4 |
4 |
4 |
|
|
|
|
|
第四学期 S4-总课时(148)
序号 |
课程名称 |
课程代号 |
课时 |
1 |
零基础数据分析与挖掘R语言实战 |
Hadoop-R |
58 |
2 |
SPSS Modeler数据挖掘项目实战培训 |
Hadoop-SPSS |
40 |
3 |
大数据时代的Python数值计算应用编程 |
Hadoop-Python |
40 |
4 |
大数据高薪面试剖析 |
Interview |
10 |
周次 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
大数据高薪面试剖析 |
|
|
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
6 |
4 |
|
|
|
|
SPSS Modeler数据挖掘项目实战培训 |
|
|
4 |
6 |
4 |
6 |
4 |
6 |
4 |
6 |
|
|
|
|
|
|
大数据时代的Python数值计算应用编程 |
|
|
|
|
|
|
6 |
6 |
6 |
6 |
6 |
6 |
4 |
|
|
|
大数据高薪面试剖析 |
2 |
|
2 |
|
2 |
|
2 |
|
2 |
|
|
|
|
|
|
|
课程说明:
注:课程置换只针对于长期班。
每一次理论课和实践课分别为三课时,同一内容的理论课与实践课必须在一周之 内教授。
部分实践课程,机房需具备电话外呼能力。
职业素质类课程,需根据学生心态,随时调整课程安排进度。
实训课程需根据具体项目来确定时间,原则实训时间分两个部分:第一部分在第一学年全部课程完成后进行,第二部分为全部课程完成之后进行。