课程试听
                
        第一章 就业课(2.0)-kafka消息队列
            1-1 kafka消息队列
            
        
        - 1、kafka的基本介绍以及kafka与传统消息队列的对比 免费试学
 - 2、kafka的架构介绍以及基本组件模型介绍 免费试学
 - 3、kafka集群的安装 免费试学
 - 4、kafka集群的安装以及kafka的命令行的管理使用 免费试学
 - 5、kafka的javaAPI操作 免费试学
 - 6、kafka的分区四种策略 免费试学
 - 7、kafka的消费模型 免费试学
 - 8、kafka的配置文件server.properties的说明 免费试学
 - 9、kakfa的配置文件的说明2 免费试学
 - 10、flume与kafka的整合使用 免费试学
 - 11、kafka的数据不丢失机制以及kafka-manager监控工具的使用 免费试学
 - 12、今日课程总结 免费试学
 
第二章 就业课(2.0)-storm编程
            2-1 storm编程
            
        
        - 1、storm第一天上次课程内容回顾
 - 2、storm的基本介绍
 - 3、storm的架构模型的介绍
 - 4、storm的环境搭建以及storm的编程模型的介绍
 - 5、storm入门案例wordcount1
 - 6、storm的入门案例之wordcount的运行
 - 7、storm的并行度分析以及如何解决线程安全问题
 - 8、storm的分发策略
 - 9、storm与kafka的整合
 
            2-2 storm实时看板案例
            
        
        - 9、实时看板综合案例
 - 10、redis的安装使用回顾
 - 11、实时看板综合案例工程构建
 - 12、实时看板综合案例代码完善
 - 13、storm第一天今日课程总结
 
            2-3 storm高级应用
            
        
        - 1、storm第二天上次课程内容回顾以及今日课程大纲以及storm的下载地址,运行过程等
 - 2、storm与hdfs的整合工程环境准备
 - 3、storm与hdfs的整合
 - 4、storm当中的ack机制
 - 5、storm的ack机制验证超时
 - 6、storm当中的定时器任务
 - 7、storm与jdbc的整合使用
 - 8、storm与jdbc整合打包集群运行
 
第三章 HBASE数据仓库
            3-1 hbase的介绍和集群搭建
            
        
        - 01、hbase介绍
 - 02、hbase表结构逻辑视图--整体结构--cell--行健
 - 03、hbase表结构之--列族--列--cell--时间戳
 - 04、Hbase集群架构介绍
 - 05、Hbase集群搭建和web页面介绍
 
            3-2 hbase的java客户端代码编写
            
        
        - 06、Hbase的shell客户端基本使用--表的初体验
 - 07.hbase的客户端基本使用get查询数据-删除数据-修改数据-版本号-删除表
 - 08.hbase的java客户端代码编写----获取连接----建表
 - 09.hbase的java客户端代码编写----删除表---修改表的schema
 - 10.hbase的java客户端代码编写----put插入数据、get获取数据、delete删除数据
 - 11.hbase的java客户端代码编写----scan批量查询数据
 - 12、hbase的java客户端代码编写--过滤器的使用
 - 13、hbase的java客户端代码编写--分页过滤器查询
 
            3-3 hbase的工作机制
            
        
        - 14、hbase的工作机制--region的概率和机制
 - 15.hbase的工作机制----menstore以及如何快速判断一条数据是否落在某个storefile--bloomfilter
 - 16.hbased的工作机制----数据如何更新----文件的compact概念---hlog日志
 - 17.hbased的工作机制----物理存储机制的概念梳理
 - 18.hbase的工作机制----客户端寻址
 - 19、hbase工作机制--读写过程
 
            3-4 hbase的高级应用
            
        
        - 20、hbase的高级应用
 - 20.mapreduce读取hbase中的数据进行数据分析----mapreduce将输出处理结果写入hbase
 - 22、hbase的二级索引实现方式--协处理器
 - 23、通过协处理器的observer实现二级索引代码编写--运行---测试
 
第四章 就业课(2.0)-storm 项目开发
            4-1 storm日志告警
            
        
        - 1、日志监控告警业务需求逻辑
 - 2、日志监控告警系统项目框架准备
 - 3、日志监控告警系统代码完善
 - 4、项目打包集群运行
 - 5、storm第二天今日课程总结
 
            4-2 storm路由器项目开发
            
        
        - 1、storm第三天上次课程内容回顾
 - 2、网络路由器项目背景
 - 3、项目数据处理流程
 - 4、网络数据类型介绍
 - 5、数据的处理准备
 - 6、数据的处理过程代码开发
 - 7、任务打包集群运行-报错
 - 8、集群监控软件ganglia的安装
 - 9、ganglia集群监控软件的使用查看
 
第五章 scala编程
            5-1 scala工具的使用
            
        
        - 01spark与hadoop的简单比较
 - 02scala简介
 - 03scala编译器安装
 - 04scala开发工具和插件安装
 - 05利用IEDA编写scala程序
 - 06scala插件安装问题
 
            5-2 scala的基本入门
            
        
        - 07scala变量定义
 - 08scala循环
 - 09scala的判断
 - 10scala操作符重载
 - 11scala方法的定义
 
            5-3 scala之函数
            
        
        - 12定义函数
 - 13.函数的定义2
 - 14将方法转换成函数
 - 15函数和方法总结
 
            5-4 scala的数组、元组、集合的操作
            
        
        - 16.scala数组常用方法
 - 18元组
 - 19.scala集合
 - 17.scala的映射
 
            5-5 scala版本的wordcount
            
        
        - 20.scala单机版WordCount
 
            5-6 scala知识点总结
            
        
        - 21方法与函数回顾以及习题讲解
 
            5-7 并行集合
            
        
        - 01并行集合
 
            5-8 scala类相关操作
            
        
        - 02scala定义类
 - 03scala构造器
 - 04单例对象
 - 05apply方法
 - 06继承和实现特质
 
            5-9 模式匹配、option类型以及偏函数
            
        
        - 07模式匹配
 - 08option类型
 - 09偏函数
 
            5-10 actor编程
            
        
        - 10actor编程
 - 11java的Future回顾
 - 12.用Actor编写一个WordCount程序
 
            5-11 akka入门
            
        
        - 01akka的简介1
 - 02akka简介2
 - 03.akka通信小例子
 
            5-12 案例-akka自定义RPC
            
        
        - 04RPC通信的需求
 - 05Akka自定义RPC-1
 - 06Akka自定义RPC-2
 - 07Akka自定义RPC-3
 
            5-13 scala-柯里化
            
        
        - 08柯里化
 
            5-14 scala-隐式转换
            
        
        - 01隐式转换简介
 - 02隐式转换入门
 
            5-15 scala泛型相关操作
            
        
        - 03scala的泛型
 - 04隐式转换-视图界定
 - 05上下文界定-隐式转换
 - 06隐式转换加强
 
            5-16 scala复习
            
        
        - 1、复习scala
 
第六章 spark入门
            6-1 spark官方文档详解和如何通过官方文档学习spark
            
        
        - 2、spark官方文档详解和如何通过官方文档学习spark
 
            6-2 安装standalone模式的spark
            
        
        - 3、安装standalone模式的spark--单master
 - 4、安装standalone模式的spark--多master
 
            6-3 spark-shell
            
        
        - 5、spark-shell的单机执行和集群执行模式、shell版wordcount
 - 6、在spark-shell中运行集群wordcount
 - 7、spark-shell从hdfs读取数据
 
            6-4 在集群提交运行spark任务
            
        
        - 8、通过scala的api写wordcount,将结果输出到不同的数据源
 - 9、在集群提交运行spark任务
 
            6-5 spark入门总结
            
        
        - 10、spark入门总结
 
            6-6 不通语言编写spark程序
            
        
        - 11、python写spark,并运行在集群上
 - 12、java写spark,并运行在本地
 - 13、R写spark,并运行在集群
 
第七章 sparkRDD
            7-1 RDD相关概念
            
        
        - 14、提前预习RDD相关概念
 - 15、复习
 - 1、复习spark第一天
 
            7-2 rdd详解
            
        
        - 2、RDD的概念
 - 3、通过RDD的转换方式对RDD详细解释
 
            7-3 算子的transformation和action
            
        
        - 4、RDD的transformation算子(上)
 - 5、RDD的Action算子讲解
 
            7-4 RDD的练习-iplocation
            
        
        - 6、RDD的练习
 - 7、iplocation的需求
 - 8、iplocation的代码实现
 - 9、将数据结果分区保存数据库
 
            7-5 宽依赖和窄依赖以及stage的划分
            
        
        - 10、复习
 - 1、复习+宽依赖窄依赖+stage划分+集群运行原理
 - 2、问题1
 
            7-6 spark的cache和checkpoint
            
        
        - 3、如何设置cache、如何设置checkpoint
 - 4、问题2
 
            7-7 pv、uv案例分析
            
        
        - 5、PV案例
 - 6、UV案例
 - 7、pv、uv的环比分析
 
            7-8 topk案例
            
        
        - 8、topk案例
 
            7-9 moble_location案例
            
        
        - 9、moblelocation需求分析
 - 10、代码实现--计算多余时间
 - 11、代码实现-计算家庭地点和工作地点
 
第八章 sparkSQL
            8-1 sparkSQL入门
            
        
        - 12、spark-sql简介
 - 13、spark-sql入门
 
            8-2 sparkSQL的操作
            
        
        - 14、datafrom简单操作
 - 15、spark-sql的命令行创建表
 - 16、spark-sql的api操作的两种模式
 
            8-3 sparkSQL的总结和复习
            
        
        - 17、总结sql
 - 1、复习SQL
 
            8-4 sparkSQL对接mysql
            
        
        - 2、学习目标
 - 3、通过spark-sql加载mysql的数据和表结构
 - 4、spark-sql读取mysql数据验证sql语句
 - 5、spark-sql操作mysql向数据库写数据
 
            8-5 sparkSQL对接hive
            
        
        - 6、spark-sql操作hive简介
 - 7、hive on spark-sql
 
第九章 sparkStreaming
            9-1 sparkStreaming的操作
            
        
        - 8、spark-streaming的介绍
 - 9、R on spark
 - 10、spark-steaming的图解
 - 11、通过tcp接收数据进行spark-streaming处理
 - 12、updateStateByKey的讲解
 - 13、window操作
 
            9-2 扩展资料jedis源码
            
        
        - 14、扩展资料jedis源码
 
            9-3 flume+kafka+sparkStreaming整合
            
        
        - 15、从flume中拉去数据到spark-streaming处理
 - 16、flume想spark-streaming生产数据
 - 17、spark-streaming从kafka中读取数据
 
            9-4 总结SparkStreaming
            
        
        - 18、总结SparkStreaming
 
第十章 用户画像
            10-1 用户画像介绍
            
        
        - 1、电商大数据之应用--用户画像是什么
 - 2、电商大数据之应用--构建用户画像的意义
 
            10-2 用户画像建模
            
        
        - 3、电商大数据之应用--构建用户画像流程和技术
 - 4、电商大数据之应用--用户画像建模--用户基本属性表
 - 5、电商大数据之应用--用户画像建模--客户消费订单表
 - 6、电商大数据之应用--用户画像建模--客户购买类目表
 - 7、电商大数据之应用--用户画像建模--用户访问信息表
 
            10-3 sparksql与hive整合以及数仓建立
            
        
        - 8、电商大数据之应用--sparksql与hive整合
 - 9、电商大数据之应用--数据仓库建立
 
            10-4 客户基本属性表模型开发
            
        
        - 10、电商大数据之应用--用户画像数据开发步骤流程
 - 11、电商大数据之应用-用户画像开发-客户基本属性表模型开发(shell脚本封装案例)
 
            10-5 订单宽表模型开发
            
        
        - 12、电商大数据之应用-用户画像开发-订单宽表模型开发
 - 13、电商大数据之应用-用户画像开发-客户消费订单表模型开发
 
            10-6 客户购买类目表模型开发
            
        
        - 14、电商大数据之应用-用户画像开发-客户购买类目表模型开发
 
            10-7 客户访问信息表模型开发
            
        
        - 15、电商大数据之应用-用户画像开发-客户访问信息表模型开发
 
            10-8 用户画像宽表模型+hive与hbase整合
            
        
        - 16、电商大数据之应用-用户画像开发-用户画像宽表模型+hive与hbase整合
 
            10-9 hive数据导入hbase表中
            
        
        - 17、电商大数据之应用-用户画像开发-用户画像宽表模型--hive数据导入hbase表中
 
            10-10 数据可视化
            
        
        - 18、电商大数据之应用-用户画像开发-用户画像宽表模型--数据可视化(数据导入phoenix)
 - 19、电商大数据之应用-用户画像开发-数据展现
 - 20、电商大数据之应用-用户画像开发-查询演示
 
第十一章 spark项目-游戏反外挂日志分析
            11-1 游戏项目介绍
            
        
        - 1、课程目标以及网站部分指标介绍
 - 2、日志分析整体流程
 - 3、日志采集服务器采集方式简介
 - 4、游戏背景介绍
 
            11-2 服务器部署
            
        
        - 5、数据来源
 - 6、服务器部署情况
 - 7、日志采集服务器的部署简介
 - 8、日志分析流程总结
 
            11-3 logstash快速入门
            
        
        - 9、ELK工作栈的简介
 - 10、logstash简介
 - 11、logstash快速入门
 - 12、logstash的工作原理
 - 13、第一个logstash程序
 - 14、logstash简单命令介绍
 - 15、配置文件说明
 - 16、input插件file的详解
 
            11-4 logstash于kafka对接
            
        
        - 17、logstash于kafka对接
 - 18、将游戏日志对接到kafka中
 - 19、logstash从kafka中读取数据
 - 20、点击流日志对接kafka
 
            11-5 es的快速入门
            
        
        - 21、将游戏日志对接到hdfs
 - 22、讲数据对接es的步骤(后面实现)
 - 23、es的简介
 - 24、es的安装详解
 - 24、es的插件安装
 - 25、es的快速入门
 - 26、es的复杂查询举例
 
            11-6 kafka数据对接到es
            
        
        - 27、将kafka数据对接到es中
 - 28、将kafka数据对接到es中(下)
 - 29、将游戏操作日志对接到kafka中
 - 30、将kafka游戏操作日志对接到es中
 
            11-7 实现游戏指标的统计和外挂监控
            
        
        - 31、spark从es中读取数据,实现游戏玩家分布(程序对接自己实现)
 - 32、工具类介绍
 - 33、游戏指标统计--日新增玩家
 - 34、游戏指标统计--日活跃用户
 - 35、游戏指标统计--玩家留存和留存率
 - 36、游戏指标统计--总结
 - 37、游戏外挂监控程序--顶药外挂
 - 38、游戏外挂监控程序--顶药外挂运行结果
 
第十二章 spark源码分析
            12-1 下载源码及编译源码
            
        
        - 1、master和worker启动的流程
 - 2、下载spark源代码
 - 3、编译spark源码,并且将源码导入到IDEA
 
            12-2 master源码分析
            
        
        - 4、spark程序的入口,start-all.sh脚本详解
 - 4-2、Master和worker启动的整体流程详解图
 - 5、Master的main方法执行逻辑
 - 6、Master的主构造器中的执行逻辑
 - 7、Master的actor的prestart方法执行逻辑
 - 8、Master的actor的receive方法的执行逻辑
 
            12-3 worker源码分析
            
        
        - 9、Worker类的main方法的执行逻辑
 - 10、Worker类的主构造器的执行逻辑
 - 11、Worker的actor的prestart方法的执行逻辑
 
            12-4 master和worker通信
            
        
        - 12、Worker向master注册节点信息的执行逻辑
 - 13、Worker和Master之间的心跳处理流程
 - 14、总结master和worker启动后的流程
 
            12-5 任务的提交
            
        
        - 15、Master的schedule方法触发的机制
 - 15-2、任务提交后,执行前的逻辑详解
 - 16、spark-submit脚本提交任务的执行逻辑
 - 17、任务执行前框架进行的环境准备详解(任务分发调度、任务调度)
 - 18、任务提交流程图详解
 - 19、Master接收到ClientActor任务后,进行worker资源的分配
 - 20、任务开始之前的准备阶段,DAG启动线程监听任务阻塞队列_clip
 - 21、Master通知Worker启动executor
 - 21-2、代码的action执行后,触发的任务提交流程图详解
 - 22、通过transformation生成RDD和通过action提交任务
 - 23、任务提交,开始划分stage之前的准备阶段
 
            12-6 划分stage
            
        
        - 24、划分stage
 - 25、划分stage总结
 
            12-7 将taskSet提交给executor,并执行任务
            
        
        - 26、将stage封装到taskset中,提交给executor
 - 27、executor执行任务
 - 28、源码整体流程回顾
 
第十三章 就业课(2.0)-机器学习入门
            13-1 机器学习概念入门
            
        
        - 01-机器学习基础-课程设置及大数据和机器学习区别
 - 02-机器学习基础-大数据时代究竟改变了什么
 - 03-机器学习基础-大数据架构体系和机器学习在大数据架构位置
 - 04-机器学习基础-以推荐系统为例
 - 05-机器学习基础-人工智能应用场景
 - 06-机器学习基础-人工智能各概念的区别和联系
 - 07-机器学习基础-什么是机器学习问题
 - 08-机器学习基础-基于规则的学习和基于模型的学习
 - 09-机器学习基础-机器学习各概念详解
 - 10-机器学习基础-机器学习概念补充及分类浅析
 - 11-机器学习基础-监督学习详解
 - 12-机器学习基础-无监督学习详解
 - 13-机器学习基础-半监督学习详解
 - 14-机器学习基础-强化学习和迁移学习
 - 15-机器学习基础-机器学习三要素理解
 - 16-机器学习基础-机器学习模型选择
 - 17-机器学习基础-进入机器学习最佳时机
 
            13-2 机器学习数学基础
            
        
        - 01-高中基础
 - 02-sigmod函数求导
 - 03-tanh函数
 - 04-凸函数
 - 05-机器学习高数必备
 
第十四章 就业课(2.0)-机器学习语言基础之Python语言
            14-1 机器学习语言基础之Python语言(上)
            
        
        - 01.课前小序
 - 02-机器学习语言基础-昨日回顾
 - 03-机器学习语言基础-昨日回顾(2)
 - 04-机器学习语言基础-昨日补充
 - 05-机器学习语言基础-Python基础介绍
 - 06-机器学习语言基础-Python安装及第三方库使用
 - 07-机器学习语言基础-安装Anaconda及组件介绍
 - 08-机器学习语言基础-jupyter详解
 - 09-机器学习语言基础-Pycharm和Anaconda整合
 - 10-机器学习语言基础-Python3编码和解码原理
 - 11-机器学习语言基础-包的导入多种形式
 - 12-机器学习语言基础-Python数据类型
 - 13-机器学习语言基础-Python随机数和常变量表示
 - 14-机器学习语言基础-Python输入详解
 - 15-机器学习语言基础-Python格式化输出
 - 16.机器学习语言-Python快捷键详解
 
            14-2 机器学习语言基础之Python语言(下)
            
        
        - 01-机器学习基础-昨日回顾
 - 02-机器学习基础-四大数据结构详解
 - 03-机器学习基础-list集合
 - 04-机器学习基础-list函数详解
 - 05-机器学习基础-tuple函数详解
 - 06-机器学习基础-dict数据结构详解
 - 07-机器学习基础-dict函数详解
 - 08-机器学习基础-集合的内容
 - 09-机器学习基础-列表表达式
 - 10-机器学习基础-元祖和生成器推导式
 - 11-机器学习语言基础-函数类型详解
 - 12-机器学习语言基础-函数参数类型
 - 13-机器学习语言基础-lambda和reduce含糊
 - 14-机器学习语言基础-条件控制语句
 - 15-机器学习语言基础-文件读写异常信息
 - 16-机器学习语言基础-面向对象过程
 - 17-机器学习语言基础-GUI程序设计
 
第十五章 就业课(2.0)-Python数据分析库实战
            15-1 Python数据分析库实战(上)
            
        
        - 1-机器学习基础-昨日回顾及作业1
 - 2-机器学习基础-卷积操作实践1
 - 3-机器学习基础-卷积操作实践2
 - 4-机器学习基础-随机数创建方式
 - 5-机器学习基础-array创建方式
 - 6-机器学习基础-矩阵的其他创建方式
 - 8-机器学习基础-矩阵的分析方法
 - 9-机器学习基础-矩阵的运算及分解实战详解
 - 10-机器学习基础-Series
 - 11-机器学习基础-DataFrame的详解
 - 12-机器学习基础-Pandas统计计算实践
 - 13-机器学习基础-Pandas的读取文件操作
 
            15-2 Python数据分析库实战(下)
            
        
        - 01-机器学习语言基础-昨日回顾及今日重点
 - 02-机器学习语言基础-矩阵基础知识详解
 - 03-机器学习语言基础-了解其他矩阵
 - 04-机器学习语言基础-矩阵分解
 - 05-机器学习语言基础-特征降维及PCA引入
 - 06-机器学习语言基础-新坐标基的表示
 - 07-机器学习语言基础-PCA算法思想及步骤
 - 08-机器学习语言基础-PCA算法举例
 - 09-机器学习语言基础-PCA实践
 - 10-机器学习语言基础-matplotlib绘图基础
 - 11-机器学习语言基础-Matlotlib绘制不同图形
 - 12-机器学习语言基础-Grid和legend实战
 - 13-机器学习语言基础-基础方式绘制图形
 - 14-机器学习语言-面相对象方式绘制及总结
 
第十六章 就业课(2.0)-用户标签预测项目实战
            16-1 用户画像标签预测实战
            
        
        - 01-机器学习应用-昨日回顾与今日重点
 - 02-机器学习应用-用户画像基础回顾
 - 03-机器学习应用-理解用户画像数据
 - 04-机器学习应用-应用标签系统
 - 05-机器学习应用-用户画像建模基础
 - 06-机器学习应用-决策时引入
 - 07-机器学习应用-基于规则建树
 - 08-机器学习应用-构建决策树三要素及熵定义
 - 09-机器学习应用-ID3算法及改进
 - 10-机器学习应用-剪枝
 - 11-机器学习应用-如何计算信息增益举例
 - 12-机器学习应用-相亲数据集实战
 - 13-机器学习应用-相亲数据集实践改进
 - 14-机器学习应用-iris鸢尾花识别
 - 15-机器学习应用-手写体识别数据
 
            16-2 集成学习算法
            
        
        - 01-数据挖掘实战-昨日回顾1
 - 02-数据挖掘实战-昨日回顾2
 - 03-数据挖掘实战-Gini系数详解
 - 04-数据挖掘实战-Cart树举例
 - 05-数据挖掘实战-Gini系数演变过程
 - 06-数据挖掘实战-集成学习分类
 - 07.数据挖掘实战-随机森林原理详解
 - 08-数据挖掘实战-Bagging算法
 - 09-数据挖掘实战-模型偏差和方差理解
 - 10-数据挖掘实战-Adaboost算法详解
 - 11-Adaboost算法数学原理
 - 12-数据挖掘实战-Adaboost算法原理举例
 - 13-数据挖掘实战-Adaboost算法推广到多分类
 - 14-数据挖掘实战-GBDT算法了解
 - 15-数据挖掘实战-实战
 
            16-3 数据挖掘项目:构建人才(用户)流失模型
            
        
        - 01-数据挖掘项目-昨日回顾
 - 02-数据挖掘项目-昨日回顾2
 - 03-数据挖掘项目-项目需求说明及架构
 - 04-数据挖掘项目-数据导入及分析
 - 05-数据挖掘项目-数据展现
 - 06-数据挖掘项目-不同类型数据的处理及数据切分
 - 07-数据挖掘项目-类别型数据处理
 - 08-数据挖掘项目-类别型数据的DictVec处理
 - 09-数据挖掘项目-特征组合以及建模
 - 10-数据挖掘项目-不平衡数据处理
 
第十七章 就业课(2.0)-推荐系统
            17-1 推荐系统入门
            
        
        - 01-推荐系统-昨日回顾及总结
 - 02-推荐系统-模型保存
 - 03-推荐系统-交叉验证方法
 - 04-推荐系统-网格搜索
 - 05-推荐系统-管道pipeline
 - 06-推荐系统-什么是推荐系统及了解推荐引擎
 - 07-推荐系统-推荐系统算法简介
 - 08-推荐系统-用户的相似度和物品相似度度量
 - 09-推荐系统-相似度计算
 - 10-推荐系统-UserCF
 - 11-推荐系统-itemCF
 - 12-推荐系统-UserCF和ItemCF区别和联系
 - 13-推荐系统-代码讲解
 - 14-推荐系统-UserCF代码实战
 - 15-推荐系统-ItemCF
 - 16-推荐系统-架构设计
 
            17-2 推荐案例实战(上)
            
        
        - 01-推荐系统-昨日回顾及重点
 - 02-推荐系统-基于KNN推荐详解
 - 03-推荐系统-基于surprise库API实践
 - 04-推荐系统-基于surprise电影推荐
 - 05-推荐系统-基于SVD分解
 - 06-推荐系统-音乐推荐
 - 07-推荐系统-SaprkMllib简介
 - 08-推荐系统-SparkMLLIB的Vec
 - 09-推荐系统-SparkMLLIB基本数据类型及统计量实现
 - 10-推荐系统-SparkMLLIB特征处理
 - 11-推荐系统-SparkMLLIB随机森林及GBDT
 - 12-推荐系统-LFM隐因子分解理论基础
 - 13-推荐系统-SparkALS推荐
 - 14-推荐系统-SparkALS代码实战
 - 15-推荐系统-电商数据推荐案例实战
 
            17-3 推荐案例实战(下)
            
        
        - 01-推荐算法-昨日回顾
 - 02-推荐算法-基于知识的推荐简介
 - 03-推荐算法-使用关联挖掘算法的基础概念
 - 04-推荐算法-Apriori算法
 - 05-推荐算法-候选项集产生其他方法
 - 06-推荐算法-Apriori算法举例
 - 07-推荐算法-Aprori算法和FPGrowth算法总结
 - 08-推荐算法-FPGrowth算法Spark实现详解
 - 09-推荐算法-FPGrowth实战推荐算法项目
 - 10-推荐算法-基于内容的推荐简介
 - 11-推荐算法-朴素贝叶斯算法及推荐适应
 - 12-推荐算法-图数据库
 
第十八章 就业课(2.0)-CTR点击率预估实战
            18-1 CTR点击率预估实战
            
        
        - 01-推荐算法-昨日回顾
 - 02-推荐系统-Ctr业务描述
 - 02-推荐系统-混合推荐算法(架构)
 - 03-推荐系统-推荐系统评测方法
 - 04-推荐系统-推荐项目实例简介
 - 05-推荐系统-天池比赛
 - 06-推荐系统-LR基础
 - 07-推荐系统-LR原理详解
 - 08-推荐系统-各大平台使用Ctr技术架构
 - 09-推荐系统-Ctr的前沿技术
 
第十九章 就业课(2.0)-机器学习面试必备
            19-1 机器学习面试必备
            
        
        - 10-推荐系统-简历写法及注意事项
 
第二十章 【赠送】大型互联网电商系统-云计算大数据高级培训课【一对一师徒制】
            20-1 电商行业背景及系统架构基本介绍
            
        
        - 课程大纲
 - 今日目标
 - 电商行业分析
 - 电商行业技术特点
 - 主要电商模式
 - 品优购简介
 - 系统架构
 - 表结构分析与框架组合
 
            20-2 Dubbox基本介绍
            
        
        - Dubbox简介
 - Dubbox运行原理图
 - Zookeeper安装前准备
 - Zookeeper安装与常用命令
 - jar包本地安装与离线约束
 - Dubbox服务提供方
 - Dubbox服务消费方
 - Dubbox服务测试
 - Dubbox服务管理中心
 
            20-3 品牌列表管理
            
        
        - 工程结构分析与建库建表
 - 品优购框架搭建
 - 品优购-实体类和数据访问层
 - 品牌列表-需求与表结构
 - 品牌列表-代码编写
 - 品牌列表-测试
 
            20-4 AngularJS基本介绍
            
        
        - 今日目标
 - AngularJS简介
 - AngularJS四大特征
 - AngularJS入门-指令
 - AngularJS入门-控制器
 - AngularJS入门-事件
 - AngularJS入门-循环
 - AngularJS入门-内置服务
 
            20-5 商品品牌分页
            
        
        - 品牌列表-需求分析
 - 品牌列表-控制器
 - 品牌列表-测试
 - 品牌分页-需求分析
 - 品牌分页-分页结果类
 - 品牌分页-分页业务实现
 - 品牌分页-分页插件
 - 品牌分页-分页实现
 
            20-6 商品品牌管理(增删改查)
            
        
        - 品牌增加-后端业务实现
 - 品牌增加-前端JS
 - 品牌修改-后端业务实现
 - 品牌修改-前端获取数据
 - 品牌修改-前端保存数据
 - 品牌删除-后端业务实现
 - 品牌删除-前端复选框
 - 品牌删除-前端传递删除的参数
 - 品牌条件查询-后端业务实现
 - 品牌条件查询-前端页面实现
 
            20-7 代码优化
            
        
        - 今日目标
 - 前端分层开发
 - 代码分离JS
 - 控制器继承
 - 代码生成
 
            20-8 商品规格管理(增删改查)
            
        
        - 规格管理-需求与表结构分析
 - 规格管理-列表
 - 规格管理-增加规格-增加行
 - 规格管理-增加规格-删除行
 - 规格管理-新增规格-保存
 - 规格管理-修改规格-获取数据
 - 规格管理-修改规格-保存数据
 - 规格管理-删除规格
 - 模板管理-需求与表结构分析
 - 模板管理-列表
 
            20-9 商品品牌及规格下拉列表
            
        
        - select2基本介绍
 - 品牌下拉列表(静态)
 - 品牌下拉列表-后端数据支撑
 - 品牌下拉列表-前端
 - 规格下拉列表
 
            20-10 商品类型模板编辑
            
        
        - 增加和删除扩展属性行
 - 新增模板
 - 修改模板
 - 删除模板
 - 优化模板列表显示
 
            20-11 SpringSecutiry基本介绍
            
        
        - 今日目标
 - SpringSecutiry简介
 - SpringSecutiry入门小案例-默认登陆页
 - SpringSecutiry入门小案例-自定义登陆页
 
            20-12 运营商系统
            
        
        - 运营商系统-登陆
 - 运营商系统-显示登陆名
 - 运营商系统-退出登录
 
            20-13 商家入驻审核
            
        
        - 商家入驻审核业务分析
 - 商家申请入驻-准备工作
 - 商家申请入驻-代码实现
 - 商家审核-待审核列表
 - 商家审核-商家详情
 - 商家审核-修改状态
 - 商家系统登陆-自定义认证类
 - 商家系统登陆-认证类调用服务方法
 - Bcrypt加密算法简介
 - 商家登陆加密配置
 
            20-14 商品分类管理
            
        
        - 今日目标
 - 需求与表结构分析
 - 商品分类-列表-后端
 - 商品分类-列表-前端
 - 商品分类-面包屑
 - 商品分类-增删改实现思路
 
            20-15 商品录入管理
            
        
        - 理解SPU与SKU
 - 商品表结构分析
 - 商品录入-基本功能-后端
 - 商品录入-基本信息录入
 - 富文本编辑器简介
 - 商品录入-商品介绍
 
            20-16 图片上传
            
        
        - FastDFS介绍
 - 文件上传及下载的流程
 - FastDFS环境安装
 - FastDFS入门案例-图片上传
 - 商品录入-图片上传-后端
 - 商品录入-上传图片
 - 商品录入-图片列表
 - 商品录入-图片删除
 
            20-17 选项商品分类
            
        
        - 今日目标
 - 选择商品分类-需求分析和准备工作
 - 选择商品分类-一级分类下拉列表
 - 选择商品分类-二级分类与三级分类下拉列表
 - 选择商品分类-显示模板ID
 - 品牌下拉列表
 - 扩展属性
 
            20-18 商品规格选择
            
        
        - 规格选择-显示规格面板-后端代码
 - 规格选择-显示规格面板-前端
 - 规格选择-保存选择的规格选项-思路分析
 - 规格选择-保存选择的选项-代码实现
 
            20-19 SKU列表
            
        
        - SKU商品列表-思路分析与表结构
 - SKU列表-变量构建
 - SKU列表-表格绑定
 - SKU列表保存-后端-上
 - SKU列表保存-后端-下
 - 是否启用规格-前端
 - 是否启用规格-后端
 
            20-20 商品列表管理
            
        
        - 今日目标
 - 商品列表-查询商家商品列表
 - 商品列表-显示状态
 - 商品列表-显示分类
 - 商品列表-条件查询
 - 商品修改-基本信息读取
 - 商品修改-读取商品介绍
 - 商品修改-读取商品图片
 - 商品修改-读取扩展属性
 - 商品修改-读取规格属性
 - 商品修改-读取SKU列表数据
 - 商品修改-保存数据-后端
 - 商品修改-保存数据-前端
 - 商品修改-页面跳转
 
            20-21 运营商后台管理
            
        
        - 运营商后台-商品审核-待审核列表
 - 运营商后台-商品审核-审核与驳回
 - 运营商后台-商品删除
 - 商家后台-上下架-思路分析
 - 注解式事务
 
            20-22 商城首页
            
        
        - 今日目标
 - 网站前台分析数据库表分析
 - 工程构建与生成代码
 - 广告管理-图片上传
 - 广告管理-广告类目选择
 - 广告管理-广告状态
 - 网站首页-工程搭建
 - 网站首页-广告展示-后端
 - 网站首页-广告展示-前端
 
            20-23 SpringDataRedis基本简介
            
        
        - SpringDataRedis简介
 - SpringDataRedis入门案例
 - SpringDataRedis入门案例-值类型操作
 - SpringDataRedis入门案例-set集合类型操作
 - SpringDataRedis入门案例-list集合
 - SpringDataRedis入门案例-list集合-删除值
 - SpringDataRedis入门案例-hash集合
 - 广告数据的缓存
 - 广告数据缓存更新
 
            20-24 Solr基本介绍
            
        
        - 今日目标
 - Solr基本介绍
 - Solr安装
 - Solr中文分析器
 - Solr域-配置域分析
 - Solr域-基本域配置
 - Solr域-复制域
 - Solr域-动态域
 
            20-25 SpringDataSolr入门
            
        
        - SpringDataSolr简介
 - SpringDataSolr入门-准备
 - SpringDataSolr入门-注解
 - SpringDataSolr入门-增加修改
 - SpringDataSolr入门-根据主键查询删除
 - SpringDataSolr入门-批量插入数据
 - SpringDataSolr入门-分页查询
 - SpringDataSolr入门-条件查询
 - SpringDataSolr入门-全部删除
 
            20-26 批量数据导入
            
        
        - 批量数据导入-商品列表数据
 - 批量数据导入-批量导入
 - 批量数据导入-规格数据
 
            20-27 关键字搜索
            
        
        - 关键字搜索-后端-准备工作
 - 关键字搜索-后端-服务接口
 - 关键字搜索-后端-服务实现层
 - 关键字搜索-后端-控制层-上
 - 关键字搜索-后端-控制层-下
 - 关键字搜索-前端-服务层和控制层
 - 关键字搜索-前端-页面
 - 关键字搜索-测试
 
            20-28 搜索查询业务
            
        
        - 今日目标
 - 高亮显示-后端
 - 高亮显示-前端
 - 业务规则-需求分析
 - 实现思路与代码结构优化
 - 商品分类列表-后端(分组查询)
 - 商品分类列表-前端
 
            20-29 缓存数据
            
        
        - 缓存品牌和规格数据的整体思路
 - 缓存模板ID
 - 缓存品牌列表和规格列表
 - 缓存数据测试
 
            20-30 品牌和规格列表
            
        
        - 显示品牌和规格列表-后端
 - 显示品牌和规格列表-前端
 
            20-31 搜索条件构建
            
        
        - 搜索条件构建-需求与实现思路
 - 搜索条件构建-增加查询条件
 - 搜索条件构建-撤销查询条件
 - 搜索条件构建-隐藏查询面板
 
            20-32 过滤查询
            
        
        - 过滤查询-分类过滤
 - 过滤查询-品牌过滤
 - 过滤查询-规格过滤
 - 过滤查询-根据分类查询品牌和规格列表
 
            20-33 价格区间过滤
            
        
        - 今日目标
 - 价格区间过滤-需求
 - 价格区间过滤-前端
 - 价格区间过滤-后端
 
            20-34 搜索结果分页
            
        
        - 分页-后端
 - 分页-前端-构建分页栏
 - 分页-前端-分页栏优化
 - 分页-前端-页码查询
 - 分页-前端-页码查询-搜索
 - 分页-前端-页码查询-不可用样式
 - 分页-前端-页码查询-省略号
 - 分页-前端-页码查询-完善
 - 多关键字搜索
 - 搜索结果排序-后端
 - 价格排序-前端
 - 新品排序
 - 销量排序与评价排序的思路
 - 隐藏品牌列表
 - 搜索页与首页对接
 
            20-35 更新索引库
            
        
        - 更新索引库-实现思路
 - 更新索引库-审核后更新-代码实现
 - 更新索引库-审核后更新-测试
 - 更新索引库-删除商品同步
 
            20-36 网页静态化简介
            
        
        - 今日目标
 - 网页静态化简介
 - 网页静态化入门案例-创建模板
 - 网页静态化入门案例-生成静态页面
 - 常用指令
 - 内建函数
 - 空值处理运算符
 - 运算符
 
            20-37 商品详情页面
            
        
        - 工程搭建
 - 工程搭建-修改模板
 - 工程搭建-生成静态页面
 - 商品详情页模板-模块话引入
 - 商品详情页模板-图片列表
 - 商品详情页模板-扩展属性
 - 商品详情页模板-规格列表
 - 商品详情页模板-商品分类
 - 前端逻辑-数量增减
 - 前端逻辑-规格选择
 - 页面生成SKU变量
 - 加载默认SKU
 - JS判断对象内容是否相等
 - 选择规格更新SKU
 
            20-38 添加购物车及商品审核
            
        
        - 添加商品到购物车
 - 商品审核调用生成页面功能
 - 保存工程代码
 - 总结
 
            20-39 消息中间件ActiveMQ
            
        
        - 今日目标
 - 系统模块分析
 - 消息中间件
 - JMS介绍
 - JMS消息传递的类型
 - ActiveMQ安装与使用
 - 点对点模式-消息生产者
 - 点对点模式-消息消费者
 - 发布订阅模式-消息生产者
 - 发布订阅模式-消息消费者
 
            20-40 SpringJMS
            
        
        - SpringJMS-点对点-消息生产者
 - SpringJMS-点对点-消息消费者
 - SpringJMS-发布订阅-消息生产者
 - SpringJMS-发布订阅-消息消费者
 
            20-41 消息机制实现商品审核
            
        
        - 商品审核导入索引库-消息生产者-项目改造
 - 商品审核导入索引库-消息生产者-生产消息
 - 商品审核导入索引库-消息消费者
 - 商品删除移除索引库记录
 - 商品审核执行网页静态化-架构分析
 - 商品审核生成详细页-消息生产者
 - 商品审核生成详细页-消息消费者
 - 商品审核生成详细页-测试
 - 商品删除-删除商品详细页
 - 总结
 
            20-42 SpringBoot基本介绍
            
        
        - 今日目标
 - SpringBoot简介
 - SpringBoot入门-起步依赖
 - SpringBoot入门-web开发
 - SpringBoot入门-读取配置文件和热部署
 - SpringBoot与activeMQ整合-使用内嵌服务
 - SpringBoot与activeMQ整合-使用外部服务
 - SpringBoot与activeMQ整合-发送Map信息
 
            20-43 阿里大于基本介绍
            
        
        - 阿里大于基本介绍
 - 短信测试
 - 短信微服务-业务实现
 - 短信微服务-测试
 
            20-44 用户注册
            
        
        - 用户注册-工程搭建
 - 用户注册-代码生成与拷贝
 - 用户注册-基本注册功能-后端
 - 用户注册-基本注册功能-前端
 - 用户注册-验证码实现思路
 
            20-45 验证码
            
        
        - 生成验证码-后端
 - 生成验证码-前端
 - 校验验证码-代码
 - 校验验证码-测试
 - 将消息发送给ActiveMQ
 - 验证码注册测试
 
            20-46 单点登录系统CAS基本介绍
            
        
        - 今日目标
 - 系统架构分析
 - 什么是单点登录
 - 什么是CAS
 - CAS服务端部署
 - CAS服务端配置
 - CAS客户端入门案例
 - 单点退出
 - 数据源配置
 - 登录界面改造
 - 错误信息提示
 
            20-47 SpringSecurity与CAS集成
            
        
        - 搭建SpringSecurity工程
 - SpringSecurity与CAS集成-登陆
 - SpringSecurity与CAS集成-过滤器
 - SpringSecurity与CAS集成-认证过滤器
 - SpringSecurity与CAS集成-退出
 - SpringSecurity与CAS集成-认证类
 - 18.SpringSecurity与CAS集成-测试
 
            20-48 品优购系统用户名显示
            
        
        - 获取当前登录名
 - 集成CAS退出登录
 - 品优购-用户中心实现单点登录
 - 品优购显示登陆用户名
 - 品优购-退出登录
 
            20-49 Cookie实现购物车
            
        
        - 今日目标
 - 需求分析
 - 实现思路
 - 工程搭建
 - 购物车实体类
 - Cookie购物车-后端代码-服务端-上
 - Cookie购物车-后端代码-服务端-中
 - Cookie购物车-后端代码-服务端-下
 - Cookie购物车-后端代码-控制层
 - Cookie购物车-后端代码-测试
 
            20-50 购物车前端
            
        
        - 购物车前端-购物车列表
 - 购物车前端-数量增减
 - 购物车前端-合计数
 - 获取当前登录人
 
            20-51 远程购物车存取
            
        
        - 远程购物车存取-后端-业务层
 - 远程购物车存取-后端-表现层
 - 远程购物车存取-测试
 - 跳板页
 
            20-52 合并购物车
            
        
        - 合并购物车-上
 - 合并购物车-下
 - 合并购物车-测试
 - 总结
 
            20-53 JS跨域访问
            
        
        - 今日目标
 - JS跨域
 - 跨域调用测试
 - 跨域资源共享CORS
 
            20-54 收货地址业务
            
        
        - 收货人地址选择-需求分析与表结构
 - 收货人地址选择-准备工作
 - 收货人地址列表
 - 收货人地址选择
 - 收货人地址选择后显示
 - 选择支付方式
 - 商品清单与金额显示
 
            20-55 订单业务
            
        
        - 订单表结构分析
 - 保存订单-搭建框架
 - 分布式ID生成解决方案
 - 推特雪花算法
 - 保存订单-服务层-上
 - 保存订单-服务层-下
 - 保存订单-控制层
 - 保存订单-前端
 - 保存订单-测试
 - 跳转到支付页
 - 总结
 
            20-56 微信支付介绍
            
        
        - 今日目标
 - 二维码简介
 - QRious入门
 - 微信支付申请流程
 - 微信扫码支付流程
 - 微信支付SDK简介
 - HttpClient工具类
 
            20-57 微信二维码生成
            
        
        - 工程搭建与准备工作
 - 微信二维码生成-后端-上
 - 微信二维码生成-后端-中
 - 微信二维码生成-后端-下
 - 微信二维码生成-前端
 
            20-58 查询订单状态
            
        
        - 查询订单状态-后端-上
 - 查询订单状态-后端-下
 - 查询订单状态-前端
 
            20-59 支付处理
            
        
        - 二维码超时处理
 - 支付成功显示金额
 - 支付日志需求及表结构
 - 插入日志记录
 - 读取支付日志
 - 修改订单状态
 - 总结
 
            20-60 秒杀商品
            
        
        - 今日目标
 - 秒杀需求分析
 - 秒杀订单表
 - 秒杀实现思路
 - 工程搭建与准备
 - 代码生成和后台管理功能
 - 秒杀商品列表-列表显示
 - 秒杀商品列表-缓存数据
 - 秒杀商品详细页-显示数据
 - interval服务
 - 秒杀商品详细页-倒计时读秒
 
            20-61 秒杀下单
            
        
        - 秒杀下单-后端服务层
 - 秒杀下单-后端控制层
 - 秒杀下单-前端
 
            20-62 秒杀支付
            
        
        - 秒杀支付-生成二维码-后端
 - 秒杀支付-生成二维码-前端
 - 秒杀支付-保存订单-后端服务层
 - 秒杀支付-保存订单-后端控制层
 - 秒杀支付-保存订单-测试
 - 秒杀支付-超时处理-上
 - 秒杀支付-超时处理-中
 - 秒杀支付-超时处理-下
 
            20-63 定时任务
            
        
        - 今日目标
 - 什么是任务调度
 - SpringTask入门案例
 - Cron表达式
 - Cron表达式测试
 - 秒杀商品列表增量更新
 - 过期秒杀商品的移除
 
            20-64 MavenProfile基本介绍
            
        
        - MavenProfile简介
 - MavenProfile入门
 - MavenProfile更改数据库配置
 - MavenProfile更改数据库配置-测试
 - 注册中心地址集中配置
 - 注册中心地址MavenProfile配置
 
            20-65 MongoDB 简介
            
        
        - MongoDB 简介
 
            20-66 其它业务功能分析
            
        
        - 其它业务功能分析-用户中心
 - 其它业务功能分析-订单管理
 - 其它业务功能分析-评价系统
 - 其它业务功能分析-资金结算
 - 总结
 
            20-67 Zookeeper集群
            
        
        - 今日目标-部署
 - 什么是集群
 - 集群与分布式的区别
 - Zookeeper集群-简介
 - Zookeeper集群搭建-上
 - Zookeeper集群搭建-下
 - Zookeeper集群启动及异常测试
 - 品优购-Zookeeper集群
 
            20-68 SolrCloud集群
            
        
        - SolrCloud集群架构图
 - SolrCloud集群准备工作
 - SolrCloud集群搭建
 - SolrCloud集群启动
 - 品优购连接SolrCloud
 - 集群分片设置
 
            20-69 Redis集群
            
        
        - RedisCluster简介
 - 槽
 - 投票机制
 - Redis集群-准备工作
 - Redis集群-搭建集群
 - 客户端连接RedisCluster
 - SpringDataRedis连接Redis集群
 - 模拟集群异常测试
 
            20-70 MyCat与数据库集群
            
        
        - 今日目标-部署
 - MyCat简介
 - Mysql启动及权限设置
 - Mycat安装与启动
 - 分片及相关概念
 - MyCat分片设置
 - MyCat分片测试
 - 按主键范围分片规则
 - 按一致性哈希分片
 - 了解数据库读写分离
 
            20-71 Nginx
            
        
        - Nginx安装与启动
 - Nginx静态网站部署
 - Nginx虚拟主机-端口设置
 - 域名
 - Nginx虚拟主机-域名配置
 - 什么是反向代理
 - 反向代理配置
 - Nginx负载均衡
 - Nginx高可用
 - 网络拓扑图
 - 品优购服务器列表
 - 总结
 
第二十一章: 【赠送】分布式微服务架构项目-云计算大数据高级培训课【一对一师徒制】
            21-1 项目概述
            
        
        - 01-项目概述-功能构架-项目背景
 - 02-项目概述-功能构架-功能模块和项目原型
 - 03-项目概述-技术架构
 - 04-项目概述-技术栈和开发步骤
 
            21-2 CMS需求分析
            
        
        - 05-CMS需求分析-什么是CMS
 - 06-CMS需求分析-静态门户工程搭建
 - 07-CMS需求分析-SSI服务端包含技术
 - 08-CMS需求分析-CMS页面管理需求
 
            21-3 CMS服务端工程搭建
            
        
        - 09-CMS服务端工程搭建-开发工具配置
 - 10-CMS服务端工程搭建-导入基础工程
 - 11-MongoDb入门-安装Mongodb数据库
 - 12-MongoDb入门-基础概念
 - 13-MongoDb入门-数据库和集合
 - 14-MongoDb入门-文档
 - 15-MongoDb入门-用户
 - 16-CMS服务端工程搭建-导入CMS数据库
 
            21-4 页面查询接口定义
            
        
        - 17-页面查询接口定义-定义模型-需求分析和模型类
 - 18-页面查询接口定义-定义接口
 
            21-5 页面查询服务端开发
            
        
        - 19-页面查询服务端开发-创建CMS服务工程-CMS工程结构
 - 20-页面查询服务端开发-创建CMS服务工程-测试Controller
 - 21-页面查询服务端开发-Dao-分页查询测试
 - 22-页面查询服务端开发-Dao-基础方法测试
 - 23-页面查询服务端开发-Service及Controller
 - 24-页面查询服务端开发-接口开发规范
 
            21-6 页面查询接口测试
            
        
        - 25-页面查询接口测试-Swagger
 - 26-页面查询接口测试-Postman
 
            21-7 vue.js开发技术
            
        
        - 01-vuejs研究-vuejs介绍
 - 02-vuejs研究-vuejs基础-MVVM模式
 - 03-vuejs研究-vuejs基础-入门程序
 - 04-vuejs研究-vuejs基础-v-model指令
 - 05-vuejs研究-vuejs基础-v-text指令
 - 06-vuejs研究-vuejs基础-v-on指令
 - 07-vuejs研究-vuejs基础-v-bind指令
 - 08-vuejs研究-vuejs基础-v-if和v-for指令
 
            21-8 webpack开发技术
            
        
        - 09-webpack研究-webpack介绍
 - 10-webpack研究-安装nodejs
 - 11-webpack研究-npm和cnpm安装配置
 - 12-webpack研究-webpack安装
 - 13-webpack研究-webpack入门程序
 - 14-webpack研究-webpack-dev-server
 - 15-webpack研究-webpack-dev-server-程序调试
 
            21-9 CMS前端工程创建
            
        
        - 16-CMS前端工程创建-导入系统管理前端工程
 - 17-CMS前端工程创建-单页面应用介绍
 
            21-10 分页查询前端开发
            
        
        - 18-CMS前端页面查询开发-页面原型-创建页面和定义路由
 - 19-CMS前端页面查询开发-页面原型-Table组件测试
 - 20-CMS前端页面查询开发-页面原型-页面内容完善
 - 21-CMS前端页面查询开发-Api调用
 - 22-CMS前端页面查询开发-Api调用-跨域解决
 - 23-CMS前端页面查询开发-分页查询实现
 - 24-CMS前端页面查询开发-使用钩子方法实现立即查询
 - 25-前后端请求响应流程小结
 
            21-11 CMS页面自定义条件查询
            
        
        - 01-自定义查询页面-服务端-Dao
 - 02-自定义查询页面-服务端-接口开发
 - 03-自定义查询页面-前端
 
            21-12 CMS新增页面
            
        
        - 04-新增页面-服务端-接口开发
 - 05-新增页面-服务端-接口测试
 - 06-新增页面-前端-新增页面
 - 07-新增页面-前端-页面完善
 - 08-新增页面-前端-Api调用
 
            21-13 CMS修改页面
            
        
        - 09-修改页面-服务端-接口开发
 - 10-修改页面-前端-修改页面
 - 11-修改页面-前端-Api调用
 
            21-14 CMS删除页面
            
        
        - 12-删除页面-服务端-接口开发
 - 13-删除页面-前端-Api调用
 
            21-15 异常处理
            
        
        - 14-异常处理-异常处理的问题分析
 - 15-异常处理-异常处理流程
 - 16-异常处理-可预知异常处理-自定义异常类型和抛出类
 - 17-异常处理-可预知异常处理-异常处理测试
 - 18-异常处理-不可预知异常处理
 
            21-16 页面静态化需求
            
        
        - 01-页面静态化需求分析
 
            21-17 FreeMarker研究
            
        
        - 02-freemarker介绍
 - 03-freemarker测试环境搭建
 - 04-freemarker基础-基础语法种类
 - 05-freemarker基础-List指令
 - 06-freemarker基础-遍历map数据
 - 07-freemarker基础-if指令
 - 08-freemarker基础-空值处理
 - 09-freemarker基础-内建函数
 - 10-freemarker静态化测试-基于模板文件静态化
 - 11-freemarker静态化测试-基于模板字符串静态化
 
            21-18 页面静态化
            
        
        - 12-页面静态化-页面静态化流程
 - 13-页面静态化-数据模型-轮播图DataUrl接口
 - 14-页面静态化-数据模型-远程请求接口
 - 15-页面静态化-模板管理-模板管理业务流程
 - 16-页面静态化-模板管理-模板制作
 - 17-页面静态化-模板管理-GridFS研究-存文件
 - 18-页面静态化-模板管理-GridFS研究-取文件
 - 19-页面静态化-模板管理-模板存储
 - 20-页面静态化-静态化测试-填写页面DataUrl
 - 21-页面静态化-静态化测试-静态化程序编写
 - 22-页面静态化-静态化测试-静态化程序测试
 
            21-19 页面预览
            
        
        - 23-页面预览-页面预览开发
 - 24-页面预览-页面预览测试
 
            21-20 页面发布需求分析
            
        
        - 1.页面发布-需求分析
 
            21-21 RabbitMQ介绍
            
        
        - 2.RabbitMQ研究-RabbitMQ介绍
 
            21-22 RabbitMQ工作原理
            
        
        - 3.RabbitMQ研究-工作原理
 - 4.RabbitMQ研究-安装RabbitMQ
 - 5.RabbitMQ研究-入门程序-生产者
 - 6.RabbitMQ研究-入门程序-消费者
 - 7.RabbitMQ研究-工作模式-工作队列模式
 - 8.RabbitMQ研究-工作模式-发布订阅模式-生产者
 - 9.RabbitMQ研究-工作模式-发布订阅模式-消费者
 - 10.RabbitMQ研究-工作模式-路由工作模式介绍
 - 11.RabbitMQ研究-工作模式-路由工作模式测试
 - 12.RabbitMQ研究-工作模式-统配符工作模式测试
 - 13.RabbitMQ研究-工作模式-header和rpc工作模式
 
            21-23 Spring整合RibbitMQ
            
        
        - 14.RabbitMQ研究-与springboot整合-搭建环境
 - 15.RabbitMQ研究-与springboot整合-声明交换机和队列
 - 16.RabbitMQ研究-与springboot整合-生产者代码
 - 17.RabbitMQ研究-与springboot整合-消费者代码
 
            21-24 页面发布
            
        
        - 01-页面发布-技术方案分析
 - 02-页面发布-消费方Cms Client-搭建工程
 - 03-页面发布-消费方Cms Client-消费方法-service
 - 04-页面发布-消费方Cms Client-消费方法-监听队列(1)
 - 05-页面发布-生产方cms-发送页面发布消息
 - 06-页面发布-生产方cms-发送页面发布消息测试
 - 07-页面发布-前后端发布页面测试
 - 08-页面发布-业务完善的思考
 
            21-25 课程管理
            
        
        - 09-课程管理-需求分析
 - 10-课程管理-教学方法说明
 - 11-课程管理-开发环境搭建
 
            21-26 课程计划查询&添加
            
        
        - 12-课程计划查询-需求分析
 - 13-课程计划查询-页面原型说明
 - 14-课程计划查询-Api接口定义
 - 15-课程计划查询-sql语句
 - 16-课程计划查询-接口实现
 - 17-课程计划查询-前端页面调试
 
            21-27 我的课程1
            
        
        - 18-课程计划添加-需求分析
 - 19-课程计划添加-接口开发
 - 20-课程计划添加-前端页面调试
 - 01-我的课程-需求分析与PageHelper技术
 - 02-我的课程-前端页面与Api说明
 - 03-新增课程-课程分类查询
 - 04-新增课程-数据字典
 - 05-课程修改实战分析
 - 06-课程营销实战分析
 
            21-28 我的课程2
            
        
        - 01-我的课程-需求分析与PageHelper技术
 - 02-我的课程-前端页面与Api说明
 
            21-29 新增课程
            
        
        - 03-新增课程-课程分类查询
 - 04-新增课程-数据字典
 
            21-30 课程修改
            
        
        - 05-课程修改实战分析
 
            21-31 课程营销
            
        
        - 06-课程营销实战分析
 
            21-32 FastDFS研究
            
        
        - 01-分布式文件系统研究-技术应用场景
 - 02-分布式文件系统研究-什么是文件系统
 - 03-分布式文件系统研究-什么是分布式文件系统
 - 04-分布式文件系统研究-fastDSF架构介绍
 - 05-分布式文件系统研究-fastDSF文件上传和下载流程
 - 06-分布式文件系统研究-fastDFS安装及配置文件说明
 - 07-分布式文件系统研究-测试-搭建测试环境
 - 08-分布式文件系统研究-测试-上传文件测试
 - 09-分布式文件系统研究-测试-文件下载测试
 - 10-分布式文件系统研究-搭建图片服务虚拟主机
 
            21-33 上传图片
            
        
        - 11-上传图片-需求分析
 - 12-上传图片-服务端-创建文件系统服务工程
 - 13-上传图片-服务端-Api接口定义
 - 14-上传图片-服务端-Api接口开发
 - 15-上传图片-前端-上传文件测试
 - 16-保存课程图片-服务端开发
 - 17-保存课程图片-保存图片测试
 
            21-34 查询图片
            
        
        - 18-查询课程图片开发
 
            21-35 删除图片
            
        
        - 19-删除课程图片-服务端开发
 - 20-删除课程图片-前端开发
 
            21-36 Eureka注册中心
            
        
        - 01-Eureka注册中心-Eureka介绍
 - 02-Eureka注册中心-搭建Eureka单机环境
 - 03-Eureka注册中心-搭建Eureka高可用环境
 - 04-Eureka注册中心-将服务注册到Eureka Server
 
            21-37 Feign远程调用
            
        
        - 05-Feign远程调用-客户端负载均衡介绍
 - 06-Feign远程调用-Ribbon测试
 - 07-Feign远程调用-Feign测试
 
            21-38 课程预览技术方案
            
        
        - 08-课程预览技术方案
 
            21-39 课程详情页面静态化
            
        
        - 09-课程详情页面静态化-静态页面测试
 - 10-课程详情页面静态化-课程详情模型数据查询接口
 - 11-课程详情页面静态化-课程信息模板设计
 
            21-40 课程预览功能开发
            
        
        - 12-课程预览功能开发-需求分析
 - 13-课程预览功能开发-CMS页面预览接口测试
 - 14-课程预览功能开发-CMS添加页面接口
 - 15-课程预览功能开发-接口开发
 - 16-课程预览功能开发-接口测试
 - 17-课程预览功能开发-前后端测试
 
            21-41 课程发布
            
        
        - 01-课程发布-需求分析
 - 02-课程发布-CMS一键发布-接口定义
 - 03-课程发布-CMS一键发布-接口开发
 - 04-课程发布-课程发布服务端-接口开发
 - 05-课程发布-课程发布服务端-接口测试
 - 06-课程发布-前后端调试
 
            21-42 ElasticSearch介绍
            
        
        - 07-ElasticSearch-介绍
 
            21-43 ElasticSearch原理与应用
            
        
        - 08-ElasticSearch-原理与应用
 
            21-44 Elasticasearch安装
            
        
        - 09-ElasticSearch-安装与配置-安装
 - 10-ElasticSearch-安装与配置-head插件
 
            21-45 ES快速入门
            
        
        - 11-ElasticSearch-快速入门-创建索引库
 - 12-ElasticSearch-快速入门-创建映射
 - 13-ElasticSearch-快速入门-创建文档
 - 14-ElasticSearch-快速入门-搜索文档
 
            21-46 安装IK分词器
            
        
        - 15-ElasticSearch-IK分词器-安装IK分词器
 - 16-ElasticSearch-IK分词器-自定义词汇
 
            21-47 映射类型
            
        
        - 17-ElasticSearch-映射-映射维护方法
 - 18-ElasticSearch-映射-常用映射类型
 
            21-48 ElasticSearch索引管理
            
        
        - 19-ElasticSearch-索引管理-搭建搜索工程
 - 20-ElasticSearch-索引管理-创建索引库
 - 21-ElasticSearch-索引管理-文档的增删改查
 
            21-49 ElasticSearch搜索管理
            
        
        - 01-ElasticSearch-搜索管理-准备环境
 - 02-ElasticSearch-搜索管理-DSL搜索-查询所有文档
 - 03-ElasticSearch-搜索管理-DSL搜索-分页查询
 - 04-ElasticSearch-搜索管理-DSL搜索-TermQuery和Id查询
 - 05-ElasticSearch-搜索管理-DSL搜索-MatchQuery
 - 06-ElasticSearch-搜索管理-DSL搜索-MultiMatchQuery
 - 07-ElasticSearch-搜索管理-DSL搜索-布尔查询
 - 08-ElasticSearch-搜索管理-DSL搜索-过虑器
 - 09-ElasticSearch-搜索管理-DSL搜索-排序
 - 10-ElasticSearch-搜索管理-DSL搜索-高亮
 
            21-50 ElasticSearch集群管理
            
        
        - 11-ElasticSearch-集群-集群结构
 - 12-ElasticSearch-集群-搭建集群
 
            21-51 课程信息索引
            
        
        - 13-课程搜索需求分析
 - 14-课程索引-技术方案
 - 15-课程索引-准备课程索引信息-CoursePub模型
 - 16-课程索引-准备课程索引信息-保存CoursePub
 - 17-课程索引-准备课程索引信息-保存CoursePub测试
 - 18-课程索引-搭建ES环境
 - 19-课程索引-Logstash创建索引-安装配置
 - 20-课程索引-Logstash创建索引-测试
 
            21-52 搜索接口开发
            
        
        - 21-课程搜索-需求分析
 - 22-课程搜索-Api定义
 - 23-课程搜索-接口实现-按关键字搜索
 - 24-课程搜索-接口实现-按关键字搜索测试
 - 25-课程搜索-接口实现-按分类和难度等级搜索
 
            21-53 Nuxt.js工作原理
            
        
        - 01-搜索前端技术需求-SEO
 - 02-搜索前端技术需求-服务端渲染和客户端渲染
 - 03-Nuxt.js介绍
 
            21-54 Nuxt.js基本使用
            
        
        - 04-Nuxt.js基本使用-创建Nuxt工程
 - 05-Nuxt.js基本使用-页面布局
 - 06-Nuxt.js基本使用-路由
 - 07-Nuxt.js基本使用-获取数据-asyncData
 - 08-Nuxt.js基本使用-获取数据-async&await
 
            21-55 搜索前端开发
            
        
        - 09-搜索前端开发-搜索页面
 - 10-搜索前端开发-搜索全部
 - 11-搜索前端开发-分页搜索
 - 12-搜索前端开发-按分类搜索
 - 13-搜索前端开发-按难度等级搜索及高亮显示
 - 14-课程发布到搜索集成测试
 
            21-56 在线学习需求分析
            
        
        - 01-在线学习需求分析
 
            21-57 在线点播解决方案
            
        
        - 02-在线点播解决方案
 
            21-58 视频编码
            
        
        - 03-视频编码-基本概念
 - 04-视频编码-FFmpeg的基本使用
 - 05-视频编码-FFmpeg生成m3u8文件
 
            21-59 播放器
            
        
        - 06-播放器-搭建媒体服务器测试videojs
 
            21-60 搭建学习中心前端
            
        
        - 07-搭建学习中心工程&测试videojs
 
            21-61 媒资管理上传文件
            
        
        - 08-媒资管理-需求分析
 - 09-媒资管理-开发环境
 - 10-媒资管理-上传文件-断点续传解决方案
 - 11-媒资管理-上传文件-文件分块测试
 - 12-媒资管理-上传文件-文件合并测试
 - 13-媒资管理-上传文件-前端页面
 - 14-媒资管理-上传文件-Api接口
 - 15-媒资管理-上传文件-上传注册
 - 16-媒资管理-上传文件-分块检查
 - 17-媒资管理-上传文件-上传分块
 - 18-媒资管理-上传文件-合并分块
 - 19-媒资管理-上传文件-测试
 
            21-62 视频处理需求分析
            
        
        - 01-视频处理-需求分析
 
            21-63 视频处理进程
            
        
        - 02-视频处理-视频处理工程创建
 - 03-视频处理-视频处理技术方案
 - 04-视频处理-视频处理实现-业务流程分析
 - 05-视频处理-视频处理实现-生成mp4
 - 06-视频处理-视频处理实现-生成m3u8
 
            21-64 视频处理自动调用
            
        
        - 07-视频处理-发送视频处理消息分析&更正FilePath
 - 08-视频处理-发送视频处理消息
 - 09-视频处理-视频处理测试
 - 10-视频处理-视频处理并发设置
 
            21-65 我的媒资
            
        
        - 11-我的媒资-需求分析&Api定义
 - 12-我的媒资-服务端开发
 - 13-我的媒资-前端开发
 
            21-66 媒资管理与课程管理集成
            
        
        - 14-媒资与课程计划关联-需求分析
 - 15-媒资与课程计划关联-选择视频
 - 16-媒资与课程计划关联-保存视频信息-需求分析&Api定义
 - 17-媒资与课程计划关联-保存视频信息-服务端开发
 - 18-媒资与课程计划关联-保存视频信息-前端开发
 - 19-媒资与课程计划关联-查询视频信息
 
            21-67 在线学习查询课程计划
            
        
        - 01-学习页面查询课程计划-需求分析&Api定义
 - 02-学习页面查询课程计划-服务端开发
 - 03-学习页面查询课程计划-前端开发
 
            21-68 搜索服务查询课程媒资信息
            
        
        - 04-学习页面获取视频播放地址-需求分析
 - 05-学习页面获取视频播放地址-课程发布存储媒资信息-需求分析
 - 06-学习页面获取视频播放地址-课程发布存储媒资信息-实现
 - 07-学习页面获取视频播放地址-课程发布存储媒资信息-测试
 - 08-学习页面获取视频播放地址-Logstash扫描课程计划媒资
 - 09-学习页面获取视频播放地址-搜索服务查询课程媒资接口
 - 10-学习页面获取视频播放地址-搜索服务查询课程媒资接口-测试
 
            21-69 在线学习接口
            
        
        - 11-在线学习接口-需求分析
 - 12-在线学习接口-搭建开发环境
 - 13-在线学习接口-Api接口定义
 - 14-在线学习接口-服务端开发-将搜索服务注册到Eureka
 - 15-在线学习接口-服务端开发-学习服务接口开发
 - 16-在线学习接口-服务端开发-测试
 - 17-在线学习接口-前端开发-根据课程计划id播放视频
 - 18-在线学习接口-前端开发-自动播放视频
 - 19-在线学习接口-集成测试
 
            21-70 用户认证需求分析
            
        
        - 01-用户认证需求分析
 
            21-71 用户认证技术方案
            
        
        - 02-用户认证技术方案-单点登录
 - 03-用户认证技术方案-Oauth2协议
 - 04-用户认证技术方案-SpringSecurityOauth2
 
            21-72 Spring security Oauth2研究
            
        
        - 05-SpringSecurityOauth2研究-搭建认证服务器
 - 06-SpringSecurityOauth2研究-Oauth2授权码模式-申请令牌
 - 07-SpringSecurityOauth2研究-Oauth2授权码模式-资源服务授权测试
 - 08-SpringSecurityOauth2研究-解决swagger-ui无法访问
 - 09-SpringSecurityOauth2研究-Oauth2密码模式授权
 - 10-SpringSecurityOauth2研究-校验令牌&刷新令牌
 
            21-73 JWT研究
            
        
        - 11-SpringSecurityOauth2研究-JWT研究-JWT介绍
 - 12-SpringSecurityOauth2研究-JWT研究-生成私钥和公钥
 - 13-SpringSecurityOauth2研究-JWT研究-生成JWT令牌&验证JWT令牌
 
            21-74 认证接口开发
            
        
        - 14-认证接口开发-需求分析
 - 15-认证接口开发-Redis配置
 - 16-认证接口开发-Api接口定义
 - 17-认证接口开发-申请令牌测试
 - 18-认证接口开发-接口开发-service
 - 19-认证接口开发-接口开发-controller
 - 20-认证接口开发-接口测试
 
            21-75 用户登录
            
        
        - 01-用户认证-用户认证流程分析(1)
 - 02-用户认证-认证服务查询数据库-需求分析&搭建环境
 - 03-用户认证-认证服务查询数据库-查询用户接口-接口定义
 - 04-用户认证-认证服务查询数据库-查询用户接口-接口开发
 - 05-用户认证-认证服务查询数据库-调用查询用户接口
 - 06-用户认证-认证服务查询数据库-Bcrypt介绍
 - 07-用户认证-认证服务查询数据库-解析申请令牌错误信息
 - 08-用户认证-认证服务查询数据库-用户登录前端
 
            21-76 前端显示当前用户
            
        
        - 09-前端显示当前用户-需求分析
 - 10-前端显示当前用户-jwt查询接口
 - 11-前端显示当前用户-前端请求jwt
 
            21-77 用户退出
            
        
        - 12-用户退出-服务端
 - 13-用户退出-前端
 
            21-78 Zuul网关
            
        
        - 14-网关-介绍网关及搭建网关工程
 - 15-网关-路由配置
 - 16-网关-过虑器
 
            21-79 身份校验
            
        
        - 17-身份校验-身份校验过虑器编写
 - 18-身份校验-测试
 
            21-80 用户授权业务流程
            
        
        - 01-用户授权业务流程分析
 
            21-81 方法授权
            
        
        - 02-方法授权-需求分析
 - 03-方法授权-jwt令牌包含权限
 - 04-方法授权-方法授权实现
 - 05-方法授权-方法授权测试
 - 06-方法授权-方法授权测试-无权限异常处理
 
            21-82 动态查询用户权限
            
        
        - 07-动态查询用户权限-权限数据模型
 - 08-动态查询用户的权限-用户中心查询用户权限
 - 09-动态查询用户的权限-认证服务查询用户权限
 
            21-83 前端集成认证授权
            
        
        - 10-前端集成认证授权-需求分析
 - 11-前端集成认证授权-身份校验
 
            21-84 细粒度授权
            
        
        - 13-细粒度授权-细粒度授权介绍
 - 14-细粒度授权-我的课程细粒度授权-需求分析
 - 15-细粒度授权-我的课程细粒度授权-实现
 - 16-细粒度授权-我的课程细粒度授权-测试
 - 17-细粒度授权-获取当前用户信息
 
            21-85 微服务之间认证
            
        
        - 18-微服务之间认证-需求分析
 - 19-微服务之间认证-Feign 拦截器
 
第二十二章: 【赠送】Python+机器学习-云计算大数据高级培训课【一对一师徒制】
            22-1 matplotlib绘制折线图
            
        
        - 01_课程介绍
 - 02_数据挖掘课基础课程定位以及目标
 - 03_jupyter使用于安装
 - 04_matplotlib的绘图架构
 - 05_温度的简单显示
 - 06_案例:城市温度显示-刻度、中文
 - 07_案例:城市温度显示-横纵坐标标签、标题、图例
 - 08_案例:城市温度显示-多个坐标系
 - 09_折线图的应用场景以及总结
 
            22-2 matplotlib绘制基本统计图
            
        
        - 10_电影票房对比:柱状图
 - 11_柱状图的应用场景
 - 12_案例:电影市场分布:直方图
 - 13_案例:电影排片占比:饼图绘制
 - 14_其它功能了解,总结以及作业
 - 01_作业讲解
 
            22-3 numpy基础
            
        
        - 02_每日目标、numpy介绍优势
 - 03_array的基本属性
 - 04_数组形状理解、自定义数据类型
 - 05_数组的创建
 - 06_正态分布理解
 
            22-4 案例:股票数据处理
            
        
        - 07_案例:股票涨跌幅数据创建
 - 08_案例:股票数据的形状、类型、转换
 - 09_案例:股票数据的逻辑运算和统计运算
 
            22-5 数组运算分割合并
            
        
        - 10_数组的运算讲解、矩阵与数组的区别
 - 11_数组的分割与合并
 - 12_总结
 
            22-6 pandas索引切片排序
            
        
        - 01_作业与复习
 - 02_pandas的数据结构
 - 02_pandas的索引修改操作
 - 03_series结构
 - 04_pandas切片操作与排序
 
            22-7 pandas统计计算和文件读取
            
        
        - 05_pandas统计运算
 - 06_案例:股票涨跌幅累计计算
 - 07_逻辑与算数运算
 - 08_pandas的文件读取
 - 09_案例:pandas的缺失值处理
 - 10_案例:股票涨跌幅的离散化处理
 - 11_总结
 
            22-8 pandas合并交叉表分组聚合
            
        
        - 01_pandas的哑变量矩阵合并
 - 02_合并
 - 03_交叉表与透视表
 - 04_交叉表与透视表
 - 05_分组与聚合
 
            22-9 股票数据基本知识
            
        
        - 06_金融市场基础知识
 - 07_股票的基础知识
 - 08_股票数据组成
 - 09_股票数据重采样
 - 10_除权数据介绍总结
 
            22-10 时间序列和股票数据处理
            
        
        - 01_复习
 - 02_pandas时间序列分析
 - 03_pandas时间操作
 - 04_pandas生成时间序列
 - 05_移动平均线之SMA
 - 06_加权移动平均线与指数平滑移动平均线
 - 07_移动方差和标准差
 - 08_相关系数与散点图绘制分析结果
 - 09_平均线数据的保存
 
            22-11 股票数据分析
            
        
        - 02_投资技术的两种方法
 - 03_双均线策略以及MACD介绍
 - 04_MACD结果绘图
 - 05_编写MACD交易策略
 - 06_RSI指标分析以及结合MACD指标策略
 - 07_策略回测过程
 - 08_模拟交易过程
 - 09_模拟交易总结
 - 10_总结
 
            22-12 机器学习介绍和特征提取
            
        
        - 01_机器学习介绍
 - 02_特征工程介绍工具介绍
 - 03_特征抽取之字典数据特征抽取
 - 04_字典特征抽取的结果分析
 - 05_文本特征抽取
 - 06_文本特征抽取结果分析
 - 07_中文的文本特征抽取
 - 08_TFIDF介绍
 - 09_TFIDF结果分析
 
            22-13 特征预处理和数据降维
            
        
        - 10_特征预处理之归一化
 - 11_案例:约会对象数据归一化标准化对比处理以及分析
 - 12_特征降维-特征选择之方差选择法
 - 13_特征降维-特征选择之相关性分析
 - 14_主成分分析PCA
 - 15_用户物品类别案例介绍
 - 16_案例与特征降维总结
 
            22-14 机器学习算法介绍和K-近邻算法
            
        
        - 17_机器学习算法介绍
 - 18_机器学习开发流程
 - 01_复习
 - 02_数据集划分
 - 03_转换器与估计器
 - 04_估计器流程介绍
 - 05_K-近邻算法原理
 - 06_案例:FB业务类型预测
 - 07_K-近邻算法总结
 - 08_案例:FB业务类型预测的K值超参数调优
 
            22-15 朴素贝叶斯和决策树算法
            
        
        - 09_朴素贝叶斯算法原理
 - 10_案例:20类新闻分类
 - 11_朴素贝叶斯算法总结
 - 12_决策树分类原理
 - 13_泰坦尼克号数据介绍
 - 14_案例:泰坦尼克号生存分类预测
 - 15_决策树总结
 
            22-16 随机森林和线性回归算法
            
        
        - 16_随机森林原理
 - 17_案例:随机森立案例,超参数调优
 - 18_随机森林总结
 - 01_复习
 - 02_线性回归原理
 - 03_案例:房价数据预测-线性回归的正规方程、梯度下降方式结果
 - 04_线性回归总结
 - 05_线性回归拟合非线性关系数据容易出现问题过拟合
 - 06_解决办法-正则化
 
            22-17 逻辑回归算法和模型保存
            
        
        - 07_逻辑回归原理
 - 08_案例:逻辑回归癌症预测
 - 09_样本不均衡评估标准AUC指标
 - 10_模型保存于加载
 - 11_聚类原理记忆案例
 - 12_三天算法总结
 
            22-18 量化交易框架入门
            
        
        - 01_量化交易介绍
 - 02_量化交易项目流程、做什么
 - 03_回测框架介绍
 - 04_策略运行过程介绍
 - 05_策略运行过程介绍2
 - 06_获取板块等、交易行情数据
 - 07_获取财务数据与定时器
 
            22-19 交易策略入门
            
        
        - 07_获取财务数据与定时器
 - 08_投资组合与交易
 - 09_策略的收益指标
 - 10_策略风险指标
 - 11_案例:介绍
 - 12_案例:实现简单的一个选股策略
 - 13_总结
 - 01_复习
 
            22-20 多因子法和去极值
            
        
        - 02_alpha与beta和多因子策略介绍
 - 03_案例:多因子的市值因子选股介绍
 - 04_案例:多因子的市值因子选股演示
 - 05_多因子策略流程、因子数据组成、去极值介绍
 - 06_案例:分位数去极值与3倍中位数法去极值
 - 07_案例:3sigma法去极值
 
            22-21 因子数据处理
            
        
        - 08_因子数据的标准化处理
 - 09_市值中性化处理介绍
 - 10_案例:市值中性化实现以及回测选股结果
 - 11_市值中性化结果总结分析
 - 12_总结
 - 01_复习
 
            22-22 IC分析实战
            
        
        - 02_单因子有效性分析介绍
 - 03_案例:因子暴露度与收益率相关性计算演示
 - 04_IC分析实战:alphalens介绍、因子横截面数据准备
 - 05_IC分析实战:价格时间获取、alphalens生成统一数据结构
 - 06_IC分析实战:IC结果统计与研报分析阅读
 
            22-23 多因子分析
            
        
        - 07_收益率分析实战:单因子有效性打分筛选规则与单因子回测框架查看选股位置
 - 08_分组因子筛选
 - 09_分组统计结果讲解以及研报分析阅读
 - 10_多因子相关性实战:计算相关性以及目的
 - 11_多因子合成实战:PCA进行因子暴露值合成
 - 01_复习
 - 02_回测内容确定
 
            22-24 打分法选股
            
        
        - 03_打分法选股实战:分组打分
 - 04_打分法选股实战:综合得分选股股票池(factor拼写错误)
 - 05_打分法选股实战:回测结果分析
 
            22-25 回归法选股
            
        
        - 06_回归法选股实战:回归系数确定-每月末交易列表获取、因子数据获取
 - 07_回归法选股实战:股票交易日列表价格数据获取、下一期收益率计算
 - 08_回归法选股实战:股票因子特征值和股票下期收益率回归训练
 - 09_回归法选股实战:回归系数确定步骤总结
 - 10_模拟交易介绍(在3点半交易时间内,先介绍)
 - 11_回归法选股实战:第二步利用回归系数选股-回测因子数据处理
 - 12_回归法选股实战:第二步利用回归系数选股-回归计算预测股票收益率结果分析
 - 13_两种选股方法总结
 
            22-26 量化交易系统架构
            
        
        - 14_技术指标策略实践(了解)
 - 15_量化系统架构介绍
 - 16_量化总结
 
            22-27 TensorFlow基础知识
            
        
        - 01_深度学习和TensorFlow介绍
 - 02_Tensorflow程序结构组成
 - 03_图与OP介绍、Tensorboard显示
 - 04_OP名字
 - 05_会话介绍
 - 06_张量介绍、静态形状和动态形状
 - 07_创建变量OP、初始化变量、修改变量值
 - 08_命名空间与共享变量
 
            22-28 回归训练案例
            
        
        - 09_实现回归训练案例:线性回归复习以及步骤分析
 - 10_实现回归训练案例:准备数据、建立模型、计算损失、GD优化步骤实现
 - 11_实现回归训练案例:会话运行训练
 - 12_实现回归训练案例:学习率与步长、梯度爆炸
 - 13_实现回归训练案例:trainable参数问题、张量值的Tensorboard跟踪显示
 - 14_实现回归训练案例:线性回归模型保存、加载、命令行参数
 - 15_总结
 
            22-29 TensorFlow文件读写
            
        
        - 01_文件读取流程介绍、狗图片数据读取案例
 - 02_开启线程批处理读取
 - 03_狗图片读取总结
 - 04_cifar二进制数据读取案例
 - 05_案例:写入TFRecords文件
 - 06_案例:读取TFRecords文件
 
            22-30 神经网络和MNIST手写数字识别
            
        
        - 07_神经网络基础介绍
 - 08_神经网络的分类原理损失、优化
 - 09_神经网络原理总结
 - 10_Mnist手写数字识别:分析、网络结构定义
 - 11_Mnist手写数字识别:循环步数训练
 - 12_Mnist手写数字识别:增加准确率
 - 13_Mnist手写数字识别:增加模型张量值观察tensorboard
 - 14_Mnist手写数字识别:训练好的模型进行预测测试
 - 15_线性神经网络的局限性-改进方式激活函数、改变网络结构
 - 01_复习
 
            22-31 卷积神经网络
            
        
        - 02_卷积神经网络介绍
 - 03_卷积网络-卷积原理分析
 - 04_卷机网络-卷积总结
 - 05_卷机网络-激活函数介绍
 - 06_卷机网络-池化层分析、总结
 
            22-32 CNN卷积网络识别MNIST数据
            
        
        - 07_CNN卷机网络识别Mnist:设计网络结构分析
 - 08_CNN卷机网络识别Mnist:模型代码编写
 - 09_CNN卷机网络识别Mnist:优化训练代码、蓄念运行
 - 10_CNN卷机网络识别Mnist:网络改进和优化
 - 11_卷积神经网络拓展介绍
 
            22-33 验证码识别
            
        
        - 12_验证码识别实战:验证码项目介绍、原理分析
 - 13_验证码识别实战:数据处理成TFRecords文件介绍
 - 14_验证码识别实战:验证码TFRecords数据读取
 - 15_验证码识别实战:网络代码实现、训练
 - 16_验证码识别实战:准确率计算实现
 - 17_总结