传智播客旗下品牌:  黑马程序员  |  博学谷  |  传智专修学院

改变中国IT教育,我们正在行动     全国咨询热线:400-618-4000

云计算大数据基础班

学习对象:


0基础0经验的小白人员;


想通过最低的成本来试一下自己是否适合做Java编程相关工作的转型人员。


上课方式:


培训方式:全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化)。


培训时间:


培训时间:部分校区可能会根据实际情况有所调整,详情可询咨询老师   点击咨询


培训费用:


基础班学费价格详情(享受优惠价的条件是什么?)


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.IO 1.字符输入流;2.字符输出流;3.字符缓冲输入流;4.字符缓冲输出流;5.复制文件;6.集合与文件中数据相互读写

云计算大数据就业班

学习对象:


本课程适合于了解编程思想,理解Java语言,能通过Java编写简单程序的学生。


培训方式:


培训方式:全日制脱产,每周5天上课, 上两天课休息一天的上课方式(实际培训时间可能因法定节假日等因素发生变化)。


注:获取更多视频资料+源码+笔记 加QQ:1935369491

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.课程体系完善:课程中涵盖了大数据体系中的绝大多数的重要技术,包括Hadoop、Storm、Spark等;


2.循序渐进:从知识点的讲解顺序来说,完全遵循大部分程序员的思维习惯,学起来有行云流水般的流畅感,从深度来说,在照顾初学者快速入门的同时,通过精辟点透各技术点的核心机制,再加以众多大数据骨灰级玩家总结的最佳实践经验,在打牢坚实内功心法的同时又具备博大精深的对阵招数;


3.注重原理:专业讲师将晦涩难懂的理论以通俗易懂的方式浅出,然后通过分析源码的方式深入理解其内在原理;


4.更注重实战:以案例驱动教学,将一个个真实的案例贯穿到知识点中,促进对知识点的理解;


5.真实的大数据项目:课程中的项目源于企业中的真实项目,学完课程即可直接胜任企业中相关领域的设计、开发岗位需求。


我要报名

云计算大数据基础班

1.Java语言入门

云计算大数据就业班

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

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

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

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

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

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

课程特色

我要报名