天亮高端IT教育品牌

2018年天亮教育大数据课程大纲



JavaSE 基础班课程大纲



JavaSE 基础班课程大纲
所处阶段 主讲内容 技术要点 学习目标
Java Se核心基础 一、Java概述 1、计算机语言发展简史2、Java语言发展简史3、Java结构体系划分4、 语言特性5、运行流程与核心机制6、环境搭建7、Java Application之HelloWorld初识 以下各章通用:
1、深入理解面向对象编程的模式与方法
2、掌握对常用类、工具类、系统包作用和API使用
3、常握常用的数据结构和算法,清楚其优缺点和适用场景
4、掌握遇到编程问题的解决思路和方法,基本达到自学新技能、解决新问题的能力要求。
二、程序设计基础 1、标识符2、关键字3、常量、变量及变量作用域4、数据类型5、运算符6、表达式7、控制语句8、方法初识9、递归调用与循环实现
三、面向对象程序设计 1、面向过程与面向对象设计思想对比2、对象和类的概念及关系3、类定义4、构造方法详解5、对象的创建和使用6、引用与this关键字7、static8、JVM内存分析9、package和import应用10、继承11、访问控制权限12、方法重写13、super关键字14、final关键字15、Object类粗解(面试常用)16、对象之间转换17、多态18、抽象类19、接口
四、异常处理 1、异常概念2、异常分类3、异常捕获与处理4、自定义异常
五、数组 1、数组概要2、一维数组的声明与初始化3、数组使用4、二维数组的声明与使用5、数组拷贝、排序、查询6、数组操作工具类
六、常用类 1、字符串处理类(String,StringBuilder,StringBuffer、正则表达式)2、基本数据类型包装类3、数字处理类4、日期处理类5、枚举类
七、集合 1、集合概述与层次结构2、Collection接口3、Iterator接口与加强型for循环4、List5、Set6、Collections工具类与比较器: Comparable和 Comparator7、Map8、泛型
八、IO流 1、流概述2、File文件操作与Paths、Path、Files新API示例3、文件流4、缓冲流5、转换流6、打印流7、对象流8、nio
九、多线程 1、进程、线程基本概念2、线程创建、启动、生命周期3、线程调度优先级4、线程状态控制5、线程同步
十、网络编程 1、计算机网络基础2、常用协议3、IP地址与简易组网4、Socket通信5、简易聊天室


大数据应用课程大纲



大数据班课程大纲
序号 阶段名称 模块名称 模块详情 目标
1 基础技术篇 JavaSe核心基础 程序设计基础、异常、数组、常用类、集合、IO流、多线程、网络编程、爬虫项目 真正从0到1掌握一门编程语言的核心基础
2 基础技术篇 Linux基础 Linux系统安装和使用
常用命令
软件安装与管理
经常问题解析
Gitlab使用
掌握Linux的常用命令和研发必备知识,为后续打下坚实的基础
3 基础技术篇 数据库基础与应用 mysql数据库安装与应用
JDBC与数据库链接池
数据库经典问题解析
Maven项目管理应用
掌握mysql的安装与应用,jdbc及链接池的各种复杂应用
4 基础技术篇 Web前端技术 Html
css
流程与应用
Js
Jquery
Bootstrap
掌握常用前端相关技术,初步达到胜任前端开发技术岗位的目标
5 基础技术篇 Web后端技术 MVC 设计模式
Springboot
Web前后端联合开发
掌握常用后端相关技术,初步达到胜任前后端开发技术岗位的目标
6 公共技术专题篇 公共技术专题应用 Virtualbox虚拟机安装与应用
Git应用实战
Maven应用实战
Redis应用实战
Centos6.x安装git1.8.x
Java反射机制(Reflection)
公司虚拟化架构与docker使用
Java注解机制(Annotation)
大数据集群统一管理平台搭建Ambari
对多个公共通用技术加深理解和应用,提高各种项目的开发和协作效率
7 大数据专业篇 Hadoop核心基础 HDFS分布式存储核心基础
Map/Reduce分布式计算框架
Yarn资源管理与任务调度核心基础
真正从底层原理和基础应用两方面掌握Hadoop的精髓,为上层的应用组件学习打下基础
8 大数据专业篇 Python 程序设计 运算符与表达式,控制语句,函数,模块,数据结构,面向对象编程,IO,常用标准库,python插件安装 掌握最易用流行的脚本设计语言,大数据开发主流编程语言之一
9 大数据专业篇 Hadoop Streaming streaming工作原理
shell编写streaming编码
python streaming编码
掌握用其它编程语言操操作hadoop的原理和应用
10 大数据专业篇 Hive数据仓库构建 hive架构设计与运行流程 
hivesql脚本与函数应用
udf/udaf/udtf
参数设计与经典应用
掌握最常用的数据仓库工具的原理及其应用,为市场岗位需求服务
11 大数据专业篇 Scala语言 基础篇,进阶篇,高级篇,合计24个模块知识点详解 掌握一门主流函数式编程语言,大数据开发的主流编程语言之一
12 大数据专业篇 Spark实时计算 Spark架构设计与运行流程
Scala语言
Spark核心基础
SparkSql
Spark Streaming
经典问题解析
掌握spark实时计算的工作原理和应用开发,达到通过各种上层组件解决实际业务问题的能力
13 大数据专业篇 其它常用组件串讲 zookeeper、hbase、sqoop、oozie、flume、kafka 通过快速应用学习的方式,达到对Hadoop完整生态圈的各个组件都能达到应用级别的理解和掌握
14 手把手教学实战项目 亿级数据舆情热点挖掘项目 经典的大数据日志挖掘公司实战应用项目 掌握实际工作中的开发流程和适应用工作环境
15 手把手教学实战项目 亿级数据秒布署与实时查询项目 经典的大数据平台的个性化应用实战项目,解决海量数据实时查询问题 灵活应用Hadoop平台,解决实际当中迁变万化的需求
16 手把手教学实战项目 基于电商生态的用户行为实时特征聚合平台 基于淘宝、天猫等电商网站生态,将全域用户行为进行实时多分类特征聚合,为实时兴趣挖掘和推荐提供基础支撑。 掌握典型大数据环境中,实时数据的处理与数据仓库的构建
17 手把手教学实战项目 基于多生态大数据构建用户画像及应用 基于用户基本信息、观影行为、消费行为、搜索行为、APP 应用、兴趣挖掘等构建完整用户画像体系 掌握典型大数据环境中的用户画像的仓库和挖掘系统的构建与应用
18 扩展实战项目 实战项目扩展 基于Socket编程实现新浪新闻采集系统
word文档提取与持久化实战项目
IP地址库毫秒级查找应用实战项目
移动APP热点标签分析实战项目
微博非结构数据仓库化实战项目
经典微博数据分析实战项目
JSON数据结构化ETL实战项目
SQL数据结构化ETL实战项目
亿级数据多层索引实时查询项目
达到数据仓库基本功与实际项目结合实战、关系型数据库与Hive数据仓库通信项目实战、灵活面对数据仓库和web应用升级,做最合理的方案设计实战的目标
19 就业冲刺篇 笔试题 & 面试题 精析 工作前冲刺阶段 为工作面试专项准备,大幅度提高笔试面试成功率
20 毕业收关篇 实习 & 工作岗位确定 修成正果,成功经验与教训复盘总结 将天亮教育作为以后寻求帮助的大本营,将继续为学员提供力所能及的帮助