博学谷 > 资讯 > 大数据 > 博学谷线上零基础大数据培训班课程大纲内容学什么?

原创 博学谷线上零基础大数据培训班课程大纲内容学什么?

发布时间:2019-06-06 13:33:30 浏览 3409 来源:博学谷资讯 作者:三省

      博学谷线上零基础大数据培训班课程大纲内容学什么?零基础大数据培训课程分为十个阶段主要的学习内容:Java基础、JavaWeb、主流框架、流行框架、大数据基础增强、大数据Hadoop离线分布式系统、就业课(2.0)-网站点击流项目、大数据Storm实时计算系统、大数据Spark内存计算系统、大数据Flink实时计算系统、机器学习(拓展课程)等内容。

     

    零基础大数据培训课程大纲
      博学谷线上零基础大数据培训班课程适合人群有哪几类?


      具有编程开发经验,想要转行从事大数据相关工作的人员;具有编程开发经验,想要将大数据应用于实践的在职人员。


      为什么选择博学谷线上零基础大数据培训班课程?课程优势有哪些?


      1、课程重磅升级,技术热点全覆盖


      本次升级新增当下大数据应用技术热点,使课程更全涵盖大数据体系中的技术点,包括但不限于Linux、Zookeeper、Hadoop、Yarn、Redis、HDFS、MapReduce、Hive、Impala、Hue、Oozie、Storm、kafka、Spark、Spark RDD、Spark SQL、Spark Streaming、Sqoop、Flume、CDH、Scala、Hbase等,将离线数据分析、实时数据分析和内存数据计算中的技术点全面覆盖。


      2、原理讲解深入浅出,通俗易懂


      将晦涩难懂的理论以通俗易懂的方式进行讲解,然后通过深入分析源码让学员深入理解其内在原理,在照顾基础薄弱学习者的同时又融入核心技术点加以实战,即夯实了基础又快速储备了丰富的实战经验。


      3、实战项目/案例贯穿始终、边学边练、及时强化


      此课程涵盖网站点击流日志分析系统、统一监控告警系统、用户画像、Flume 实战案例、Azkaban实战案例、Hbase实战案例和Hbase整合读写数据等源于企业中的真实项目和案例,以项目/案例驱动教学,将真实实例贯穿到知识点中,学中练、练中学、及时训练、及时强化,让学习者更快掌握大数据实战技术。


      参加完零基础大数据培训班可以胜任哪些工作?


      本课程满足0基础学生学习大数据的需求,包含java常见技术 以及大数据流行的框架。以案例驱动教学的方式,带领学习者层层深入到大数据体系的内核当中,通过本课程的学习,旨在使学员能够快速系统的熟悉大数据的应用场景、理解大数据技术原理、以及掌握大数据应用的技术方法,让学员能够游刃有余的从事大数据相关工作。


      重点!!!线上零基础大数据培训班课程大纲如下:


      阶段一 Java基础


      基础语法、面向对象、常用API、集合API、异常、多线程、Lambda表达式、IO流、网络编程、新特性


      第一章: 就业课(2.0)-Java基础语法


      1-1 java运行环境
      1-2 HelloWorld案例
      1-3 关键字&标识符
      1-4 常量&变量
      1-5 数据类型转换
      1-6 运算符
      1-7 方法入门
      1-8 JDK9新特性-Jshell
      1-9 选择结构-if语句-switch语句
      1-10 循环结构-for-while-do..while
      1-11 开发工具-IDEA
      1-12 方法复习
      1-13 方法重载
      1-14 数组


      第二章: 就业课(2.0)-面向对象和封装

      2-1 描述类介绍与使用


      第三章: 就业课(2.0)-常用API第一部分
      3-1 Scanner类
      3-2 匿名对象
      3-3 Random类
      3-4 ArrayList集合
      3-5 String类
      3-6 static静态
      3-7 Arrays工具类
      3-8 Math类


      第四章: 就业课(2.0)-继承与多态
      4-1 继承
      4-2 抽象类
      4-3 接口
      4-4 多态
      4-5 final关键字
      4-6 权限修饰符
      4-7 内部类


      第五章: 就业课(2.0)-常用API第二部分
      5-1 Object类
      5-2 Date类
      5-3 Calendar类
      5-4 System类
      5-5 StringBuilder类
      5-6 基本类型包装类


      第六章: 就业课(2.0)-集合
      6-1 Collection集合
      6-2 泛型
      6-3 斗地主案例(单列)
      6-4 数据结构
      6-5 List集合
      6-6 Set集合
      6-7 Collections工具类
      6-8 Map集合
      6-9 Debug调试
      6-10 斗地主案例(双列)


      第七章: 就业课(2.0)-异常与多线程
      7-1 异常
      7-2 线程实现方式
      7-3 线程同步机制
      7-4 等待唤醒机制
      7-5 线程池
      7-6 Lambda表达式


      第八章: 就业课(2.0)-File类与IO流
      8-1 File类
      8-2 递归
      8-3 过滤器
      8-4 IO字节流
      8-5 IO字符流
      8-6 Properties集合
      8-7 缓冲流
      8-8 转换流
      8-9 序列化流
      8-10 打印流


      第九章: 就业课(2.0)-网络编程
      9-1 网络通信概述
      9-2 TCP协议
      9-3 综合案例_文件上传
      9-4 模拟BS服务器案例


      第十章: 就业课(2.0)-JDK8新特性
      10-1 常用函数接口
      10-2 Stream流式思想概述
      10-3 两种获取Stream流的方式
      10-4 方法引用


      阶段二 JavaWeb


      mysql与jdbc、前端技术、linux与nginx、基础加强、xml与jsoup、servlet核心编程、web异步开发、redis、maven、黑马旅游网


      第一章: 就业课(2.0)-基础加强
      1-1 Junit
      1-2 反射
      1-3 注解


      第二章: 就业课(2.0)-MySQL
      2-1 数据库概念
      2-2 MySQL安装与使用
      2-3 SQL基本概念与通用语法
      2-4 数据库的CRUD操作
      2-5 数据库表的CRUD操作
      2-6 数据库表中记录的基本操作
      2-7 数据库的查询操作
      2-8 表的约束
      2-9 多表操作
      2-10 三大范式
      2-11 数据库的备份和还原
      2-12 多表查询
      2-13 子查询
      2-14 多表查询练习
      2-15 事务
      2-16 用户管理和权限管理


      第三章: 就业课(2.0)-JDBC
      3-1 JDBC快速入门
      3-2 JDBC各个类详解
      3-3 JDBC之CRUD练习
      3-4 ResultSet类详解
      3-5 JDBC登录案例练习
      3-6 PreparedStatement类详解
      3-7 JDBC事务管理
      3-8 数据库连接池
      3-9 JDBCTemplate


      第四章: 就业课(2.0)-HTML和CSS
      4-1 概念介绍
      4-2 基本标签
      4-3 表单标签
      4-4 CSS概述
      4-5 CSS_选择器
      4-6 CSS属性
      4-7 CSS_案例-注册页面


      第五章: 就业课(2.0)-JavaScript
      5-1 JavaScript_简介
      5-2 JavaScript基础语法
      5-3 JavaScript运算符
      5-4 JavaScript特殊语法
      5-5 JavaScript_语法_流程控制语
      5-6 JavaScript_对象
      5-7 DOM和事件的简单学习
      5-8 BOM对象
      5-9 DOM对象
      5-10 JavaScirpt中的事件


      第六章: 就业课(2.0)-BootStrap
      6-1 快速入门
      6-2 Bootstrap_栅格系统
      6-3 Bootstrap_全局CSS样式
      6-4 Bootstrap_组件和插件
      6-5 案例_黑马旅游网


      第七章: 就业课(2.0)-XML
      7-1 xml基础
      7-2 xml_约束
      7-3 xml_解析


      第八章: 就业课(2.0)-Tomcat
      8-1 web相关概念
      8-2 tomcat基本操作
      8-3 tomcat_部署项目


      第九章: 就业课(2.0)-Servlet和HTTP请求协议
      9-1 Servlet_快速入门
      9-2 Servlet_生命周期方法
      9-3 Servlet_3.0注解配置
      9-4 IDEA与tomcat相关配置
      9-5 Servlet_体系结构与urlpartten配置
      9-6 HTTP请求协议


      第十章: 就业课(2.0)-Request和Response
      10-1 Request原理和继承体系
      10-2 Request_获取请求数据
      10-3 请求转发和request共享数据
      10-4 Request_获取ServletContext
      10-5 request登录案例
      10-6 HTTP响应协议
      10-7 response之重定向
      10-8 response之相对路径和绝对路径
      10-9 response之输出数据
      10-10 response之验证码
      10-11 ServletContext对象
      10-12 文件下载


      第十一章: 就业课(2.0)-Cookie和Session
      11-1 Cookie快速入门
      11-2 Cookie_细节
      11-3 Cookie案例
      11-4 JSP改造Cookie案例
      11-5 Session快速入门
      11-6 Session细节
      11-7 Session之验证码案例


      第十二章: 就业课(2.0)-JSP,EL和JSTL
      12-1 JSP基础语法
      12-2 MVC
      12-3 EL介绍和运算符
      12-4 EL获取域中存储的数据
      12-5 JSTL常用标签
      12-6 案例_列表查询


      第十三章: 就业课(2.0)-综合案例(用户信息)
      13-1 登录功能
      13-2 添加删除修改功能
      13-3 删除选中功能
      13-4 分页查询功能
      13-5 复杂条件查询功能


      第十四章: 就业课(2.0)-Filter和Listener
      14-1 Filter快速入门
      14-2 Filter细节
      14-3 Filter案例
      14-4 监听器


      第十五章: 就业课(2.0)-Jquery
      15-1 JQuery基础
      15-2 JQuery选择器
      15-3 Jquery基础案例
      15-4 JQuery动画和遍历
      15-5 JQuery事件绑定和切换
      15-6 Jquery高级案例


      第十六章: 就业课(2.0)-Ajax和JSON
      16-1 原生JS方式实现Ajax
      16-2 JQuery方式实现Ajax
      16-3 JSON基础语法
      16-4 JSON_解析器


      第十七章: 就业课(2.0)-Redis
      17-1 Redis环境搭建
      17-2 Redis命令操作
      17-3 Redis持久化
      17-4 Jedis代码操作
      17-5 Jedis连接池
      17-6 redis案例


      第十八章: 就业课(2.0)-Maven基础
      18-1 基本概念
      18-2 maven的安装和仓库种类
      18-3 maven标准目录结构和常用命令
      18-4 maven生命周期和概念模型图
      18-5 使用骨架创建maven的java工程
      18-6 maven工程servlet实例


      第十九章: 就业课(2.0)-黑马旅游网
      19-1 准备工作
      19-2 注册功能
      19-3 登陆和退出功能
      19-4 BaseServlet抽取
      19-5 分类数据展示功能
      19-6 旅游线路分页展示分页展示
      19-7 旅游线路查询
      19-8 旅游线路详情
      19-9 旅游线路收藏


      第二十章: 就业课-Linux和Nginx
      20-1 Linux介绍&软件安装
      20-2 Linux的常用命令
      20-3 Linux环境部署
      20-4 Nginx


      阶段三 主流框架

      mybatis、spring、spring mvc、oracle、maven、企业级权限管理系统


      第一章: 就业课(2.0)-Mybatis
      1-1 Mybatis课程介绍及环境搭建
      1-2 Mybatis入门案例
      1-3 自定义Mybatis框架
      1-4 自定义Mybatis框架基于注解开发
      1-5 使用Mybatis完成CRUD
      1-6 使用Mybatis完成DAO层的开发
      1-7 Mybatis的连接池及事务
      1-8 动态SQL
      1-9 Mybatis的多表操作
      1-10 JNDI扩展知识
      1-11 Mybatis的缓存
      1-12 Mybatis注解开发


      第二章: 就业课(2.0)-Spring
      2-1 Spring框架简介
      2-2 程序间耦合
      2-3 Spring的 IOC 和 DI
      2-4 Spring的常用注解
      2-5 基于XML的IOC的案例1
      2-6 Spring的新注解
      2-7 银行转账案例
      2-8 面向切面编程 AOP
      2-9 JdbcTemplate的基本使用
      2-10 Spring中事务控制


      第三章: 就业课(2.0)-SpringMVC
      3-1 SpringMVC概述及入门案例
      3-2 参数绑定及自定义类型转换
      3-3 SpringMVC常用注解
      3-4 SpringMVC返回值类型及响应数据类型
      3-5 文件上传
      3-6 异常处理及拦截器
      3-7 SSM整合案例


      阶段四 流行框架


      lucene/elasticsearch、spring data jpa、spring boot、git


      第一章: 就业课(2.0)-Lucene
      1-1 全文检索基本介绍
      1-2 lucene入门案例
      1-3 中文分析器
      1-4 索引库维护


      第二章: 就业课(2.0)-Spring Data JPA
      2-1 JAP的引入
      2-2 JPA的入门案例
      2-3 主键生成策略
      2-4 JPA的基本操作
      2-5 JPQL查询
      2-6 spring data jpa 简介
      2-7 入门案例
      2-8 执行过程分析
      2-9 spring data jpa查询
      2-10 动态查询
      2-11 多表操作-一对多
      2-12 多表操作-多对多
      2-13 对象导航查询


      第三章: 就业课(2.0)-Spring Boot
      3-1 spring boot 介绍
      3-2 spring boot 入门
      3-3 spring boot 原理分析
      3-4 spring boot 配置文件
      3-5 spring boot 集成


      第四章: 就业课(2.0)-Git
      4-1 Git简介及安装使用
      4-2 连接远程仓库
      4-3 Git分支


      第五章: 就业课(2.0)-Vue
      5-1 vue快速入门
      5-2 vue语法
      5-3 生命周期与ajax异步请求
      5-4 vue案例


      阶段五 大数据基础增强


      本阶段重点讲解Linux操作基础、Shell编程、Zookeeper集群、Hadoop集群环境准备和JVM调优等内容,帮助没有Linux基础或者基础薄弱的学员,达到熟练使用Linux的水平及熟悉负载均衡、高可靠等集群相关概念并提高学员的java实力,为大数据的深入学习和调优做好充足的准备。


      第一章: 就业课(2.0)-基础巩固


      1-1 linux操作基础
      1-2 shell编程
      1-3 hadoop集群环境准备
      1-4 zookeeper集群
      1-5 网络编程与总结


      第二章: 就业课(2.0)-JVM优化(上)
      2-1 JVM优化1


      第三章: 就业课(2.0)-JVM优化(中)
      3-1 JVM优化2


      第四章: 就业课(2.0)-JVM优化(下)
      4-1 JVM优化3


      阶段六 大数据Hadoop离线分布式系统


      本阶段通过Hadoop集群部署、HDFS、Hive数据仓库等内容以及Impala、Hue等相关新技术的学习,使学习者达到具备企业数据部中高级应用开发、初级架构师、Hive工程师和数据仓库工程师的能力。


      第一章: 就业课(2.0)-hadoop环境搭建2.0
      1-1 hadoop源生集群搭建
      1-2 CDH版本集群搭建


      第二章: 就业课(2.0)-hdfs
      2-1 hdfs入门
      2-2 hdfs深入


      第三章: 就业课(2.0)-mapreduce
      3-1 mapreduce入门
      3-2 mapreduce深入学习
      3-3 mapreduce高级


      第四章: 就业课(2.0)-yarn
      4-1 yarn


      第五章: 就业课(2.0)-hive
      5-1 hive安装
      5-2 hive基本操作
      5-3 hive高级用法
      5-4 hive调优


      第六章: 就业课(2.0)-辅助系统工具
      6-1 flume
      6-2 azkaban调度
      6-3 sqoop


      第七章: 就业课(2.0)-网站点击流项目
      7-1 网站点击流项目(上)
      7-2 网站点击流项目(下)


      第八章: 就业课(2.0)-impala
      8-1 IMPALA


      第九章: 就业课(2.0)-HUE
      9-1 HUE


      第十章: 就业课(2.0)-oozie
      10-1 OOZIE


      阶段七 大数据Storm实时计算系统
      本阶段通过全面Storm内部机制、原理以及Storm实时看板案例的深入讲解和练习,让学习者能够拥有完整项目开发思路和架构设计的经验,具备从数据采集到实时计算到数据存储再到前台展示的编程能力


      第一章: 就业课(2.0)-kafka消息队列
      1-1 kafka消息队列


      第二章: 就业课(2.0)-storm编程
      2-1 storm编程
      2-2 storm实时看板案例
      2-3 storm高级应用


      第三章: 就业课(2.0)-storm 项目开发
      3-1 storm日志告警
      3-2 storm路由器项目开发


      阶段八 大数据Spark内存计算系统


      Spark可以用于批处理、交互式查询(Spark SQL)和实时流处理(Spark Streaming)等相关内容,本阶段通过讲解Spark一站式处理框架,让学习者掌握Spark相关的开发技术,达到能够胜任Spark相关工作的能力。


      第一章: 就业课(2.0)-scala
      1-1 Scala基础语法
      1-2 Scala中面向对象编程
      1-3 Scala中的模式匹配
      1-4 Scala中的actor介绍
      1-5 Actor实战
      1-6 Scala中的高阶函数
      1-7 隐式转换和隐式参数
      1-8 Akka通信框架
      1-9 Akka编程实战


      第二章: 就业课(2.0)-spark入门
      2-1 Spark概述
      2-2 Spark集群安装
      2-3 Spark HA高可用部署
      2-4 Spark程序


      第三章: 就业课(2.0)-sparkRDD
      3-1 RDD概述
      3-2 创建RDD
      3-3 RDD常用的算子操作
      3-4 RDD的依赖关系
      3-5 RDD的缓存机制
      3-6 DAG的生成


      第四章: 就业课(2.0)-sparkSQL
      4-1 spark检查点
      4-2 Spark SQL概述
      4-3 DataFrame介绍以及与RDD对比
      4-4 DataFrame常用操作
      4-5 DataSet的介绍
      4-6 以编程方式执行Spark SQL查询
      4-7 Spark on Yarn介绍


      第五章: 就业课(2.0)-sparkStreaming
      5-1 sparkStreaming概述
      5-2 Spark Streaming原理
      5-3 DStream相关操作
      5-4 Dstream操作实战
      5-5 sparkStreaming整合flume实战
      5-6 sparkStreaming整合kafka实战


      第六章: 就业课(2.0)-hbase
      6-1 hbase简介
      6-2 hbase部署
      6-3 hbase基本操作
      6-4 hbase的过滤器
      6-5 hbase原理
      6-6 hbase高级


      第七章: 就业课(2.0)-用户画像
      7-1 用户画像概述
      7-2 用户画像建模
      7-3 用户画像环境
      7-4 用户画像开发
      7-5 hive整合hbase
      7-6 hbase集成phoenix
      7-7 项目可视化


      阶段九 大数据Flink实时计算系统


      Flink在实时处理数据方面有显著的优势,本阶段通过讲解Flink一站式处理框架,让学习者掌握Flink相关的开发技术,达到能够胜任Flink相关工作的能力。


      第一章: flink入门
      1-1 flink引入
      1-2 flink简介
      1-3 flink特性
      1-4 flink安装
      1-5 jobmanager的web页面
      1-6 flink的restapi
      1-7 flink的高可用HA搭建
      1-8 flink运行wordcount
      1-9 flink on yarn
      1-10 flink离线api


      第二章: flink进阶
      2-1 flink 编程


      第三章: Flink-电商项目(新)
      3-1 项目背景与介绍
      3-2 上报服务代码
      3-3 flink实时流处理环境配置
      3-4 业务1:频道实时热热点统计分析
      3-5 业务2:频道的PVUV分析
      3-6 业务3:频道的新鲜度分析
      3-7 业务4:频道的地域分析
      3-8 业务5:用户上网类型分析
      3-9 业务6:用户浏览器类型分析
      3-10 业务数据同步系统开发


      阶段十 机器学习(拓展课程)


      本阶段从机器学习的数学基础到语言基础-Python语言最后过渡到机器学习的算法基础的学习,并通过用户标签预测项目实战、推荐系统实战、CTR点击率预估实战等实战案例,夯实学习者机器学习的理论基础和实战经验,使学习者能够胜任机器学习、数据挖掘等相关工作。


      第一章: 就业课(2.0)-机器学习入门
      1-1 机器学习概念入门
      1-2 机器学习数学基础


      第二章: 就业课(2.0)-机器学习语言基础之Python语言
      2-1 机器学习语言基础之Python语言(上)
      2-2 机器学习语言基础之Python语言(下)


      第三章: 就业课(2.0)-Python数据分析库实战
      3-1 Python数据分析库实战(上)
      3-2 Python数据分析库实战(下)


      第四章: 就业课(2.0)-用户标签预测项目实战
      4-1 用户画像标签预测实战
      4-2 集成学习算法
      4-3 数据挖掘项目:构建人才(用户)流失模型


      第五章: 就业课(2.0)-推荐系统
      5-1 推荐系统入门
      5-2 推荐案例实战(上)
      5-3 推荐案例实战(下)


      第六章: 就业课(2.0)-CTR点击率预估实战
      6-1 CTR点击率预估实战


      第七章: 就业课(2.0)-机器学习面试必备
      7-1 机器学习面试必备

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

领取成功
领取失败
上一篇:学完大数据可以从事哪些岗位? 下一篇:博学谷线上云计算大数据培训班课程[基础进阶]大纲内容学什么?

相关推荐 更多

最新文章

扫描二维码,回复"大数据"获取20G资料包