传智播客的云计算大数据课程表

云计算大数据基础班



1.Java语言入门

基础班课程大纲
所处阶段主讲内容技术要点学习目标
第1阶段:
Java语言入门
1.计算机基础知识1.计算机基础;2.DOS常用命令;3.Java概述;4.JDK环境安装配置;5.环境变量配置;6.Java程序入门可掌握的核心能力:
(1)能够掌握DOS系统常用基本命令;
(2)熟练使用eclipse编写java代码;
(3)熟练使用java语言的常用对象;
(4)使用java编写单机应用程序;
(5)掌握面向对象编程思想,为以后深入学习JavaEE就业课程打下坚实的基础。
       
可解决的现实问题:
学生具备Java基础,为JavaEE就业班的学习打下基础。
市场价值:
 具备Java语言编程基础,但是还不能达到企业的用人标准。
2.编程基础1.常量与变量;2.数据类型;3.运算符;4.流程控制语句;5.方法;6.数组
3.面向对象1.面向对象思想;2.类与对象;3.成员变量和局部变量;4.封装;5.this关键字;6.构造方法
4.常用类1.Object类;2.Scanner类;3.Random类;4.String;5.StringBuilder类
5.集合1.集合概述;2.集合特点;3.ArrayList集合
6.IO1.字符输入流;2.字符输出流;3.字符缓冲输入流;4.字符缓冲输出流;5.复制文件;6.集合与文件中数据相互读写


2.第一阶段:电商基础架构

阶段划分主要内容技术点
第一阶段:
电商基础架构
数据库Mysql安装配置、SQL语法入门、数据导入导出
数据建模、SQL高级查询
JDBC入门、SQL注入、事务管理、批处理
连接池(Druid)、DBUtils框架
静态网站开发与部署HTML
CSS
JavaScript
BootStrap
Linux常用操作
Nginx服务器 网页配置
动态网站开发与部署Tomcat服务器、Servlet、Request、Response
HTTP协议、Request、Response
JSP入门、JSTL(forEach)、EL、MVC模式
JQuery基础、选择器、对象、闭包调用
JQuery DOM 操作、JQuery 事件、Ajax
JQuery Ajax、JSONP
分页综合案例(列表)、三层模式、DAO
Cookie、jQuery读取cookie、Session(登陆)
JavaMail注册、Redis入门、激活码
log4j、JUL、JCL、Slf4j、Tomcat日志分析
Filter过滤器
网站开发三大框架Maven
MyBatis
Spring
Spring MVC

3.第二阶段:爬虫搜索系统

阶段划分主要内容技术点
第二阶段:
爬虫搜索系统
京东爬虫开发网络爬虫
Redis、Redis Cluster
Redis Cluster、动态代理
分布式搜索系统Lucene、Solr
Solr、Solr Cloud

4.第三阶段:分布式电商系统

阶段划分主要内容技术点
第三阶段:
分布式电商系统
电商网站主体架构搭建电商基础知识、背景分析、项目需求分析
Dubbo、AngularJS、商家管理平台、网站管理平台
Dubbo、AngularJS、AngularJS 分页实现
Dubbo、AngularJS、商家入驻审核、按条件查询商家
电商网站商品管理电商核心业务实现、图片上传、图片压缩、分布式图片服务器
电商核心业务实现、规格管理、类型管理
电商核心业务实现、商品分类管理(树形结构)
电商核心业务实现、商品录入、商品审核、商品上架
电商核心业务实现、商品展示、freemarker静态化
页面静态化及搜索电商核心业务实现、freemarker静态化、首页轮播图管理、首页楼层管理
电商核心业务实现、Solr、商品及店铺搜索
电商核心业务实现、Solr、商品及店铺搜索+ 选择区
单点登录及购物流程实现电商核心业务实现、登录、单点登录(SSO)、我的品优购首页
电商核心业务实现、购物车的实现
电商核心业务实现、ActiveMQ消息队列、收货地址管理 、订单生成
电商核心业务实现、支付宝系统对接  ActiveMQ消息队列
电商核心业务实现、订单查询、我的收藏
百万级网站部署及优化Nginx、Hudson、Solr Cloud
Nginx、Keepalived、负载均衡、反向代理、高并发
Redis Cluster、FreeMarker页面静态化、高并发
Mycat 数据库分库分表方案、高并发
Docker容器部署、热部署、高并发

5.第四阶段:构建离线数据分析平台

阶段划分主要内容技术点
第四阶段:
构建离线数据分析平台
大数据分析基础课数据分析、数据分析基本步骤、数据分析师的职业发展、常用的数据分析方法论、大数据时代的思维变革、商业变革、管理变革
海量数据分布式存储框架点击流日志系统解决方案、点击流日志系统部署及电商项目集成、Hadoop集群搭建
Hadoop HDFS数据存储原理、Flume点击流日志数据采集
数据仓库管理与数据分析数据仓库基本概念、数据仓库工具HIVE快速入门、创建点击流数据数据仓库、点击流数据分析(HiveSql)
点击流数据分析结果导出(Sqoop)、报表平台开发及数据展示、点击流数据分析需求开发
调度系统使用及说明、Sqoop采集Mysql数据、跨部门数据采集管理之FTP规范、数据质量检测与元数据管理
Hive高级开发与分布式计算框架Hadoop ;HIve ;UDF函数编写、Hadoop ;MapReduce计算模型、Hadoop ;MapReduce ;案例开发;Hadoop ;MapReduce ;案例开发、HadoopMapReduce原理剖析;Hadoop ;NameNode元数据备份、Hadoop ;NameNode ;HA、企业海量数据分析平台规划。
分布式内存计算框架升级Hive执行引擎为Spark、使用Spark Sql完成点击流日志业务需求、打通Spark数据收集、存储、计算、展示流程
使用Spark处理业务数据、Spark 核心概念(RDD、DAG)、探讨分布内存文件系统Alluxio的使用

6.第五阶段:构建实时数据分析平台

阶段划分主要内容技术点
第五阶段:
构建实时数据分析平台
实时计算基础课实时计算平台解决方案、Kafka基础与常用API、使用Flume收集数据到Kafka
使用Storm对数据进行分析、Flume+Kafka+Storm+Redis+Mysql整合
实时分析系统案例实时日志分析需求、实时日志分析结构说明、实时日志分析代码开发
实时日志系统报表开发、实时业务数据分析 实时业务数据报表开发
Hbase列式数据库、实时用户行为轨迹、电商网站集成
推荐系统推荐系统介绍、推荐系统开发流程、使用Mahout的离线计算数据
MapReduce离线数据清洗、Storm实时数据清洗、推荐引擎集成
大数据搜索系统开源分布式搜索引擎(Elasticsearch、Logstash和Kibana )
开源分布式搜索引擎(Elasticsearch、Logstash和Kibana )

7.第六阶段:推荐系统算法与源码分析

阶段划分主要内容技术点
第六阶段:
推荐系统算法与源码分析
Python与机器学习Python入门、机器学习概论、机器学习决策树与Python案例
机器学习KNN与Python案例、机器学习SVM与Python案例、机器学习神经网络与Python案例
Scala语言与Spark核心Scala基础
Spark Core
分布式框架原理Spark源码编译、Master和Worker启动流程源码分析、SparkContext创建过程源码分析、
Master资源调度源码分析、DAGScheduler执行过程、DAG划分Stage过程、TaskScheduler提交Task过程等等
Storm源码编译、任务提交机制分析、任务分配机制分析、任务执行、任务运行机制等等
毕业新的征程、新的挑战、新的机遇
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值