介绍
本课程专注于使用Go语言实战开发流媒体视频网站,助力学习者高效掌握Go高性能开发技能。课程内容丰富全面,从后端Server到前端UI均有涉及。

在课程开始,会通过具体例子带领学习者了解golang工具链,包括常用工具链、项目中test和benchmark的写法等。随后深入讲解流媒体网站架构以及API模块的实现,从整体架构梳理到api各层设计与实现,涵盖数据库层、http handler层等,均有详细剖析。
stream模块和scheduler模块的讲解同样细致,包括stream server、streaming架构搭建、scheduler介绍与代码架构搭建等。在前端服务和模版引擎渲染部分,介绍大前端和golang模版引擎,进行前端代码架构搭建、静态页面渲染等内容的教学。
最后,课程借助SOA服务化解耦的设计理念,帮助学习者理解真实web服务背后的内容,并通过架构调整实现Cloud native(云原生)部署,让学习者对网站上云有全面认知。

10积分
