先判断值不值得学:你在重构老系统,还是只想学新语言
这门课的核心主题是用 Go 改造一个已有的 PHP 视频站点,属于企业级项目重构场景。它不解决零基础入门问题,也不适合只想要一份语法速查表的人。它的实际价值在于带你走一遍从 PHP 单体到 Go 加 Beego 的前后端分离架构迁移,顺带讲清大厂项目里常见的踩坑点。如果你正在接手一个跑了很多年、线上问题频发的老 PHP 系统,或者正准备转后端开发、想弄明白重构到底改什么,这门课的思路可以直接参考。如果你连 PHP 基础语法和 Web 请求流程都不清楚,建议先补基础再看,否则后半段的架构迁移会听得很吃力。
怎么用这份资料:先看踩坑指北,再动手搭环境
拿到资料后别按章节顺序从头啃,建议先看开篇的改造思考与目标设定,理解为什么选 Go 而不是继续在 PHP 上打补丁。接着看线上问题总结那一节,对照自己工作中遇到的老系统毛病,确认课程场景是否贴合你的实际需求。确认后再动手搭 Go 环境和 Beego 框架,跟着视频把项目跑起来。看视频时务必同步开编辑器,每讲完一个迁移点就暂停,自己在本地把对应模块改一遍,别只看不动手。资料里提到的过滤器、路由配置、MVC 开发模式这些细节,重点对照原 PHP 实现去理解差异,而不是单纯记 Go 语法。遇到讲避坑的地方,先把问题现象和原因记下来,再去看给出的解决方案,这样印象更深。
学完能独立做什么:不是换个语言写 CRUD
学完这门课,你应该能独立完成一个中等规模 PHP 项目到 Go 的迁移方案设计,包括判断哪些模块先动、哪些后动、怎么保证过渡期线上不崩。你能用 Beego 搭起前后端分离的后端服务,处理路由、配置和过滤器这些日常开发任务,并把原 PHP 业务逻辑平稳搬到新架构上。更重要的是,你能说清改造过程中每一步为什么这么做,而不是只会照抄代码。如果你目前是做 PHP 想转 Go 后端,或者正在带一个老系统重构项目,这套资料的实操思路比单纯讲语法的课更贴近真实工作。但如果你指望学完就能直接接手任何大型分布式系统,那还差得远,这门课的定位是单体到分离架构的过渡,不是微服务全链路实战。
全站首门项目/产品重构迭代课,掌握企业级项目改造解决方案,精讲大厂项目踩坑避坑点,助你接轨企业
* 第1章 学前准备/
* 1-1 有点【炫】的项目效果,有点【牛】的技术栈.mp4 12:47
* 第2章 仿阿里优酷网:Go改造PHP项目踩坑避坑指北-序/
* 2-1 系统架构演化史.mp4 07:37
* 2-2 线上问题总结,引发的改造思考.mp4 05:31
* 2-3 要达到什么目标.mp4 01:24
* 2-4 为什么选择Go语言改造.mp4 02:20
* 第3章 前后端分离:Beego+Go【企业主流架构优选】/
* 3-1 beego框架介绍和GO环境搭建.mp4 06:43
* 3-2 beego和bee工具安装以及创建项目.mp4 05:06
* 3-3 beeg路由配置以及MVC开发模式....mp4 08:34
* 3-4 过滤器和配置信息.mp4 05:07
* 3-5 view语法.mp4 09:16
* 3-6 orm使用.mp4 04:37
* 3-7 数据库CRUD操作(上).mp4 16:10
* 3-8 数据库CRUD操作(下).mp4 15:56
* 3-9 数据库原生SQL操作.mp4 17:07
* 3-10 数据库操作.mp4 08:27
* 第4章 “慕优酷网”核心改造【Don't speak,show U the code】/
* 4-1 和PHP混个脸熟.mp4 16:08
* 4-2 磨刀不误砍柴工-改造思路.mp4 05:19
* 4-3 改造注册和登录功能(一).mp4 26:53
* 4-4 改造注册和登录功能(二).mp4 06:50
* 4-5 改造频道页-顶部广告功能.mp4 12:21
* 4-6 改造频道页-正在热播功能.mp4 08:09
* 4-7 改造频道页-日漫国漫推荐功能.mp4 09:53
* 4-8 改造频道页-少女推荐功能.mp4 08:25
* 4-9 改造视频列表页(一).mp4 16:38
* 4-10 改造视频列表页(二).mp4 15:08
* 第5章 改造视频播放页【此处有“最硬核”的:云点播、弹幕】/
* 5-1 整合阿里云点播播放器.mp4 04:15
* 5-2 改造视频播放页.mp4 16:19
* 5-3 改造评论功能(上).mp4 15:33
* 5-4 改造评论功能(中).mp4 07:41
* 5-5 改造评论功能(下).mp4 10:11
* 5-6 改造排行榜功能.mp4 13:51
* 5-7 改造批量发送消息功能.mp4 13:42
* 5-8 改造弹幕功能(上).mp4 11:33
* 5-9 改造弹幕功能(中).mp4 14:58
* 5-10 改造弹幕功能(下).mp4 14:57
* 第6章 整合阿里云点播,契合企业需求/
* 6-1 改造我的视频管理功能.mp4 06:28
* 6-2 改造上传视频功能(一).mp4 07:33
* 6-3 改造上传视频功能(二).mp4 10:39
* 6-4 视频上传阿里云 - 开通账号和控制台演示.mp4 08:06
* 6-5 视频上传阿里云 - 整合客户端SDK.mp4 06:55
* 6-6 视频上传阿里云 - 上传、刷新、播放凭证接口.mp4 12:10
* 6-7 视频上传阿里云 - 回调接口.mp4 04:50
* 6-8 视频上传阿里云 - 改造上传视频和播放视频功能.mp4 19:11
* 第7章 测试改造效果和线上部署【对比式讲解,看得见的性能提升】/
* 7-1 测试改造效果(一).mp4 12:06
* 7-2 测试改造效果(二).mp4 06:24
* 7-3 项目线上部署.mp4 04:11
* 7-4 项目演示和总结.mp4 06:20
* 第8章 企业真实场景,通过redis改造相关【性能优化三大利器之一】/
* 8-1 redis介绍和安装.mp4 07:48
* 8-2 redis Demo开发.mp4 10:53
* 8-3 改造思路讲解和视频详情接口改造.mp4 12:37
* 8-4 改造评论列表接口.mp4 04:39
* 8-5 改造视频剧集接口.mp4 07:54
* 8-6 改造排行榜接口和改造功能演示.mp4 12:31
* 8-7 本章小结.mp4 01:22
* 第9章 业务解耦的关键:MQ消息中间件【性能优化三大利器之一】/
* 9-1 RabbitMQ基础知识讲解.mp4 07:42
* 9-2 RabbitMQ的安装.mp4 05:16
* 9-3 RabbitMQ工作模式 - 发送端和接收端封装.mp4 14:05
* 9-4 RabbitMQ工作模式 - 简单模式和work工作模式.mp4 09:17
* 9-5 RabbitMQ消息持久化和手动应答.mp4 07:39
* 9-6 RabbitMQ工作模式 - 订阅模式.mp4 16:16
* 9-7 RabbitMQ工作模式 - 路由模式.mp4 05:50
* 9-8 RabbitMQ工作模式 - 主题模式.mp4 10:10
* 9-9 RabbitMQ - 死信队列(一).mp4 15:25
* 9-10 RabbitMQ - 死信队列(二).mp4 07:17
* 9-11 改造发布评论后更新排行榜功能.mp4 14:25
* 9-12 改造批量发送消息功能.mp4 09:41
* 9-13 改造虚拟增加评论数功能.mp4 08:35
* 9-14 本章小结.mp4 02:22
* 第10章 第十章-基于Go本身高性能特性,利用Goroutine改造/
* 10-1 goroutine基础和Demo(一).mp4 13:09
* 10-2 goroutine基础和Demo(二).mp4 06:02
* 10-3 改造评论列表功能.mp4 10:23
* 10-4 改造批量发送消息功能.mp4 09:03
* 10-5 本章小结.mp4 02:02
* 第11章 基于ElasticSearch改造【性能优化三大利器之一】/
* 11-1 ElasticSearch基本知识和如何分词.mp4 07:06
* 11-2 ElasticSearch、head、Ik的安装.mp4 05:18
* 11-3 ElasticSearch搜索函数封装.mp4 07:35
* 11-4 添加、修改、删除接口封装.mp4 05:24
* 11-5 创建索引和mapping已经增删改的实现.mp4 09:22
* 11-6 搜索功能实现.mp4 07:36
* 11-7 导入所有视频数据到ES脚本.mp4 07:42
* 11-8 改造搜索视频功能.mp4 08:01
* 11-9 改造视频列表功能.mp4 10:20
* 11-10 本章小结.mp4 02:46
* 第12章 微服务化实践【紧随技术风向标】/
* 12-1 什么是微服务以及优缺点.mp4 04:59
* 12-2 micro、go-micro、etcd、protobuf讲解和安装.mp4 09:27
* 12-3 改造用户登录功能,编写proto文件.mp4 06:15
* 12-4 改造用户登录功能 - 服务端代码.mp4 09:02
* 12-5 改造用户登录功能 - 客户端功能.mp4 04:10
* 12-6 改造用户登录功能 - API接口.mp4 12:55
* 12-7 改造视频频道页功能 - 编写proto文件.mp4 06:32
* 12-8 改造视频频道页功能 - 服务端功能.mp4 10:52
* 第13章 时间管理【赠送彩蛋:自律给我自由】/
* 13-1 目标管理 - 梦想九宫格,掌握人生计划的主动性.mp4 06:09
* 13-2 目标管理 - 人生的六大高度.mp4 05:17
* 13-3 要事优先、吃青蛙、四象限、番茄工作法.mp4 04:56
* 13-4 早起、反思、事件分类.mp4 05:15
* 13-5 GTD和本章小结.mp4 04:58
* 第14章 最终回-有缘江湖再会/
* 14-1 全课总结复盘.mp4 08:24
* 第15章 【赠送超值补课包】极速上手Go语言基础【不含答疑服务】/
* 15-1 Google资深工程师深度讲解go语言.mp4 13:04
* 15-2 内建变量类型.mp4 10:59
* 15-3 常量与枚举.mp4 07:00
* 15-4 条件语句.mp4 09:39
* 15-5 循环.mp4 09:59
* 15-6 函数.mp4 18:01
* 15-7 指针.mp4 08:22
* 15-8 数组.mp4 15:19
* 15-9 切片的概念.mp4 20:48
* 15-10 切片的操作.mp4 16:15
* 15-11 切片例题_广度优先走迷宫.mp4 24:04
* 15-12 Map.mp4 11:18
* 15-13 Map例题.mp4 13:20
* 15-14 字符和字符串处理.mp4 18:12
* 15-15 结构体和方法.mp4 26:49
* 15-16 包和封装.mp4 07:34
* 15-17 扩展已有类型.mp4 11:44
* 15-18 GOPATH以及目录结构.mp4 19:41
课程目录
第1章 学前准备 第2章 仿阿里优酷网:Go改造PHP项目踩坑避坑指北-序 第3章 前后端分离:Beego+Go【企业主流架构优选】 第4章 “慕优酷网”核心改造【Don’t speak,show U the code】 第5章 改造视频播放页【此处有“最硬核”的:云点播、弹幕】 第6章 整合阿里云点播,契合企业需求 第7章 测试改造效果和线上部署【对比式讲解,看得见的性能提升】 第8章 企业真实场景,通过redis改造相关【性能优化三大利器之一】 第9章 业务解耦的关键:MQ消息中间件【性能优化三大利器之一】 第10章 第十章-基于Go本身高性能特性,利用Goroutine改造 第11章 基于ElasticSearch改造【性能优化三大利器之一】 第12章 微服务化实践【紧随技术风向标】 第13章 时间管理【赠送彩蛋:自律给我自由】 第14章 最终回-有缘江湖再会 第15章 【赠送超值补课包】极速上手Go语言基础【不含答疑服务】






