Python实战 · 从0到1搭建直播视频平台- 极客时间课程推荐/优惠

Python实战 · 从0到1搭建直播视频平台--极客时间课程推荐/优惠

Python + Vue+ Flask,打通前后端技术栈
Barry某上市公司技术研发总监
专栏 | 42讲 | 4583人已学习
优惠价¥59原价:129
官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 视频平台“前端+后端+直播”模块开发;
  • 一站通关“需求分析+建模+代码实现”;
  • 30+ Python 开发必学核心知识点;
  • 一条高效的全栈进阶路径。

课程介绍

近期 ChatGPT 非常火爆,点燃了大家对人工智能的热情,Python作为人工智能的主开发语言,备受各行业热捧。

Python的功能非常强大,除了应用在AI技术领域,在数据采集、数据分析、大数据应用、自动化测试、自动化办公、Web项目开发、大数据等领域都能发挥巨大的作用,因此市场对Python相关的人才需求非常大。

然而,单纯学习语言无法快速提高技术实力。在项目开发工程师的求职面试过程中,企业尤其会关注面试者的项目经验和技术开发能力。针对这两方面痛点,本课程给出了体系化解决方案,手把手带你开发一个类似B站的在线视频直播平台,带你高效掌握前后端主流技术,迅速提升核心竞争力。

本课程主要有三大亮点。

1.项目新颖,实战有代表性。精选在线视频平台作为实践项目,平台中还包含直播功能开发,紧随行业热点需求,手把手带你综合应用前后端开发技术,快速提升核心竞争力,让面试官眼前一亮。更新完结后,还能一键解锁项目配套源码。代码链接:https://gitee.com/Barry_Python_web/python_web_code/tree/master

2.从 0 到 1 的体系化学习。从 0 搭建,轻松上手,覆盖语言基础学习、进阶应用、框架搭建及全模块功能开发。从项目需要分析到研发落地,帮你全面强化技术体系,扎实技术研发能力。

3.面试导向。技术研发总监的独家面试与项目经验指导,精准锁定面试热门核心技术点,带你锻炼硬技能和软技能,轻松应对面试挑战,向企业展示自己更优秀的一面。

技术框架版本

Vue 2.7(大部分企业应用中的稳定版本)、Python 3.8、Flask 1.1.2、Node 10.13、NPM 6.4.1、Element 2.8.2、Echarts 4.9.0

课程设计

课程分为五个核心模块,将技术与业务功能需求充分结合,让开发者实现对技术的充分掌握。

赛前热身
巩固 Python 和 Vue 的基础知识,构建基础技能体系,为后续的实战开发做热身准备,跟随老师体系化完成项目需求分析,强化你的项目搭建能力。

前端实战篇
从项目需求到研发落地全流程体验,培养你熟练应用前端框架、快速实现前端功能模块以及灵活应用第三方组件库的能力。让你高效提升开发效率和技术能力,独立完成前端项目的设计与开发。

后端实战篇
覆盖后端主流框架应用能力,从代码设计到具体功能的模块接口开发,带你深度体验独立平台搭建和后端开发的完整链路。核心知识点包括 Flask 项目搭建、正则匹配路由、异常捕获、Flask-RESTful 开发实践、Flask 认证机制,还有数据库的应用。

直播模块篇
紧随行业热点需求,带你拓展技术领域,实现直播应用。该应用涵盖平台直播系统后台搭建、HLS 协议直播、推拉流、串流码与控制器以及直播功能的完整实现。

总结篇
整个项目开发完成的整体总结回顾,帮你沉淀经验。同时老师还会提供全栈工程师职业发展的路线和进阶建议,强化你的职业发展路径。

课程目录

开篇词

  • 开篇词|打通前后端技术,玩转视频平台

前导篇

  • 01|初识Python(上):入门Python你应该怎么做?
  • 02|初识Python(下):入门Python你应该怎么做?
  • 03|初识Web:学习Web最好的方式是什么?
  • 04|Vue概览:Vue哪些内容是你必须要掌握的?

前端实战篇

  • 05|需求分析:如何确定在线视频平台的核心功能模块?
  • 06|框架搭建:如何用vue-cli搭建一个前端框架?
  • 07|路由设计:如何借助Vue Router设计出更合理的路由?
  • 08|个人中心与权限:如何玩转各类系统的权限管理?
  • 09|ElementU & CSS:如何设计页面逻辑与功能点?
  • 10|详情页实现:如何实现需求定制化?
  • 11|DPlayer播放器综合应用:怎样实现自己的第一个视频播放器?
  • 12|视频发布功能实现:怎样满足用户发布视频的需求?
  • 13|数据中心应用:平台数据大脑应具备哪些核心指标?
  • 14|ECharts实战:可视化如何更好地服务于创作者?
  • 15|直播中心搭建(一):如何通过Video.js配置直播中心?
  • 16|直播中心搭建(二):如何通过VideoJs配置直播中心?
  • 17|项目打包与优化:前端必备的Webpack打包配置详解
  • 答疑篇|前导篇&前端实战篇思考题答案

后端实战篇

  • 18|初识Flask:搭建第一个Flask项目
  • 19|路由定义和视图常用逻辑:路由定义和视图的核心是什么?
  • 20|匹配路由&异常捕获:如何用转化器实现匹配规则?
  • 21|数据库ORM对象关系映射(一):数据库连接与必备操作
  • 22|数据库应用(二):数据库ORM对象关系映射
  • 23|数据库应用(三):项目数据库配置实战
  • 24|数据库应用(四):如何在项目中灵活应用数据库操作
  • 25|Blueprint与Redprint:如何让程序进行模块化处理?
  • 26|RESTful API与Flask-Restful:如何实现后端接口的开发与封装?
  • 27|初识认证机制:认证机制能解决哪些问题?
  • 28|认证机制:Flask认证机制设计与实现
  • 29|后端功能接口实战(一):后端接口该如何开发?
  • 30|后端功能接口实战(二):后端接口该如何开发?
  • 31|项目实战与部署:如何实现接口部署与访问?

直播模块篇

  • 32|全面解析HTTP:从HTTP/0.9到HTTP/3的演变
  • 33|直播流程:如何设计搭建直播的核心流程?
  • 34|Nginx安装与直播配置:Nginx如何实现直播配置?
  • 35|RTMP协议与NRM搭建:如何使用NRM支持HLS协议直播?
  • 36|推拉流、串流码与控制器:实现录制与停止直播流
  • 37|直播完整实现:使用Nginx-rtmp-module配置RTMP直播服务
  • 38|回顾总结:前后端知识体系全景回顾

结束语&结课测试

  • 结束语|在技术的浪潮中,成为奔腾不息的后浪
  • 期末测试|来赴一场满分之约!

作者介绍

Barry,某上市公司技术研发总监。 多年互联网一线项目实战经历,担任多个大型平台的技术负责人。在项目研发和人工智能技术领域长期深耕,曾主导数据智能营销平台、人工智能教学实训平台、业务综合管理平台、运维自动化部署平台等多领域项目的研发落地工作。 参与过电商、智能推荐、视频类、门户网站、文化社区、自动化部署平台、数据中台等领域大型项目,积累了丰富的项目研发经验。热爱技术分享,对如何快速打通前后端技术栈有着独到见解。

推荐

恋爱必修课 - 极客时间课程推荐/分享/优惠/折扣
恋爱必修课
解决你的恋爱难题
李一帆《爱情就是一物降一物》作者,曾任天涯武侠玄幻十大牛人之首
专栏 | 9142人已学习
优惠价¥59原价:99
官网优惠购买
循序渐进精通AI编程之道 - 极客时间课程推荐/分享/优惠/折扣
循序渐进精通AI编程之道
快速实现企业级研发效能提升
蒋志伟next.ai 创始人
视频课 | 642人已学习
优惠价¥59原价:99
官网优惠购买
徐昊 · AI时代的软件工程 - 极客时间课程推荐/分享/优惠/折扣
徐昊 · AI时代的软件工程
大师特训,用 LLM 重塑开发范式
徐昊Thoughtworks中国区CTO
专栏 | 4794人已学习
优惠价¥98原价:399
官网优惠购买
深入浅出分布式技术原理 - 极客时间课程推荐/分享/优惠/折扣
深入浅出分布式技术原理
从业务场景出发,带你搭建分布式知识体系
陈现麟伴鱼技术中台负责人,前小米工程师
专栏 | 21977人已学习
优惠价¥59原价:129
官网优惠购买
Go 并发编程实战课 - 极客时间课程推荐/分享/优惠/折扣
Go 并发编程实战课
鸟窝带你攻克Go并发编程难题
晁岳攀(鸟窝)前微博技术专家,知名微服务框架 rpcx 作者
专栏 | 26265人已学习
优惠价¥59原价:99
官网优惠购买
Go语言核心36讲 - 极客时间课程推荐/分享/优惠/折扣
Go语言核心36讲
3个月带你通关Go语言
郝林《Go并发编程实战》作者,前轻松筹大数据负责人
专栏 | 80737人已学习
优惠价¥59原价:129
官网优惠购买