大数据课程体系介绍

  • 课程分类:网页编程
  • 所在地区:河南郑州
  • 发布机构:河南新互联教育科技有限公司
  • 发布日期:2016年07月16日

课程介绍

 课程置换总课时: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

 

 

 

 

 

 

 

 

课程说明:

注:课程置换只针对于长期班。

每一次理论课和实践课分别为三课时,同一内容的理论课与实践课必须在一周之    内教授。

部分实践课程,机房需具备电话外呼能力。

职业素质类课程,需根据学生心态,随时调整课程安排进度。

实训课程需根据具体项目来确定时间,原则实训时间分两个部分:第一部分在第一学年全部课程完成后进行,第二部分为全部课程完成之后进行。

查看更多网页编程课程>>