1、Java基础
JAVA开发简介 基本语法、运算符 流程控制语句 数组 函数 面向对象 常用类库 异常 io系统 集合泛型 线程 网络编程 阶段测试
2、JavaWeb
html+css; html5+css3; javascript; jquery; 数据库; JDBC; WEB服务器、开发工具-MyEclipse; HTTP协议; (数据库连接池)数据源; JavaWeb开发之Servlet、Servlet3.0; 请求与响应; JSP; MVC; 会话管理; 过滤和监听; 异步请求; 阶段测试
3、JavaEE高级+Linux课程+分布式计算JavaWeb
Jspring框架、mybatis框架、nio、JVM、maven框架、LINUX、MYSQL分库分表、读写分离、JAVA搜索引擎、Redis、消息队列、分布式计算框架、项目实战
4、离线数据分析平台Hadoop
初识Hadoop以及Hadoop生态系统、;Hadoop分布式文件系统HDFS、Hadoop的设计目标;分布式计算框架MapReduce;MapReduce应用程序的开发;数据仓库Hive的安装和使用、分桶作用、创建点击流数据数据仓库、点击流数据分析(HiveSql)。
5、实时数据分析平台Storm
python介绍、安装、基本操作、基本语法、数据结构、内建函数、异常、模块;Storm介绍、Storm应用场景及行业案例、Storm特点、Storm编程模型部署;Storm集群搭建、配置集群、通信机制;消息队列Kafka、使用Flume收集数据到Kafka、Mahout的离线计算数据、Kafka基础与常用API。
6、Scala语言与Spark
Scala;SparkStreaming、 SparkGraphX、Spark内核解析、Spark优化解析;Spark-Mllib机器学习、回归算法、决策树、推荐系统、分类算法等;升级Hive执行引擎为Spark、使用Spark Sql完成点击流日志业务需求、打通Spark数据收集、存储、计算、展示流程。
大数据需要学什么?. 1. Java编程技术. Java编程技术是大数据学习的基础,Java是一种强类型语言,拥有极高的跨平台能力,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,是大数据工程师最喜欢的编程工具,因此,想学好大数据,掌握Java基础是必不可少的! 对于大数据开发通常是在Linux环境下进行的,相比Linux操作系统,Windows操作系统是封闭的操作系统,开源的大数据软件很受限制,因此,想从事大数据开发相关工作,还需掌握Linux基础操作命令。
大数据前景是很不错的,像大数据这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学大数据面授班的时间大约半年,学大数据可以按照路线图的顺序,