项目1:企业高量级视频平台及CRM系统
第一周:视频平台前端设计及Vue模块编写
Vue框架详解项目搭建Router应用Vuex项目实战组件封装与传值Axios请求前后端数据交互前端框架的成型第二周:Restful API设计及基于Flask开发
完成第一个flask项目路由定义和视图逻辑Restful API设计Restful API封装调用前后端联调第三周:基于Django的CRM系统搭建
创建并完成第一个Django项目掌握Django中M、V、T的每个模块的功能以及MVT流程掌握View-Templates流程掌握Django中数据库操作的高阶技巧掌握Django的认证、权限、限流、过滤等功能第四周:CRM权限管理设计与实现
视频平台的权限管理不同用户的角色权限控制视频上传与视频管理第五周:系统实现
高量级视频平台的构建与实用,完成你的第一个视频CRM系统项目2:企业高量级视频平台数据爬取及大数据基础应用
项目3:企业高量级视频平台内容推荐系统
第一周:特征工程
数据清洗(重复数据处理、异常值处理、数据不均衡处理)单特征值处理(缺失值处理、特征分箱、日期转换、Dummy Coding、归一化处理、数值转化)多特征值处理(聚类/分组、特征降维)衍生特征抽取第二周:基于FM的推荐系统搭建
FM算法讲解及适用场景使用Spark实现FM模型使用FM模型进行视频推荐第三周:用户画像与内容画像中心搭建
用户画像及内容画像设计用户及内容标签挖掘用户画像及内容画像特征中心搭建第四周:基于Deep&Wide深度学习模型的推荐系统搭建
经典模型:在Youtube中Deep&Wide的使用及算法详解Deep&Wide代码讲解使用TF Serving构建Deep&Wide模型第五周:系统实现
构建完整Pipeline,实现大数据平台与推荐系统的自动化训练与更新项目4:企业高量级直播系统搭建
第一周:Web前端播放器选型与视频平台集成中
主流播放器介绍与技术选型WebRTC协议介绍WebRTC媒体服务器选型第二周:Websocket 与 HTTP2讲解
Websocket介绍HTTPS/HTTP2介绍及面试点解析第三周:视频采集与分片
视频采集原理常见视频流介绍流媒体分片策略第四周:视频流的推拉策略
直播系统中的推拉策略介绍推拉策略的代码讲解第五周:系统实现
构建完成Pipeline,实现完整直播系统