本课程使用Go实战一个流媒体视频网站,从后端Server到前端UI,全面学习Go的关键开发技能和架构风格。借助SOA服务化解耦的设计理念讲解,帮大家理解真实web服务背后的内容。最后通过架构调整实现Cloud native(云原生)部署。
前后端分离的系统架构设计
RESTful风格API的设计与实现
系统的服务化解耦
Go语言实现Webservice
Go语言的Channel和并发模型的实践应用
利用Go语言原生Template完成Web UI的实现
系统前端
整体模块架构
前后端解耦
前后端解耦的优劣
登录/浏览/播放页面
系统后端
Restful API设计要点
Go实现Restful API
数据库设计及实现
API实现
分层处理
错误处理
中间件
HTTP请求劫持
流媒体服务
API 设计
点播模块
流媒体服务的实现
文件操作服务
视频上传模块
Scheduler
视频文件操作
(删除、浏览)模块
完整开发流程
从环境配置、安装到前后端Server实现以及最后
部署上云
超值延伸讲解
Go语言的并发理念与应用,在Web前端模版引擎
的使用方法。在Cloud native环境下的应用以及
优势
低成本易上手
从0开始搭建视频网站,只用Go语言,没有难以
理解的框架
关于课程的问题都可在问答区随时提问,讲
师会进行集中答疑
课程案例素材完全开放给你,你可以根据
所学知识自行修改、优化
有一定开发经验,对Go语言语法有基本了解
想做Go项目实践的开发者
HTTP协议,SOA相关,Web service相关知识
go语言语法基础
慕仰1672055
好评
非常满意!java正在转go,买来看看。代码架构很好,都是干货,没有废话!从单元和基准测试开始,强调工程化。而且,终于看到有一个讲rest的时候强调http状态码的课程,很多rest的都是标榜的,这个终于没有回避这个问题。另外,不得不感慨go的强大,课程里的bucket token和流控虽然guava有现成的库,但是要在分布式环境下像go这样几十行代码并高效的搞定,还真没办法,语言层面上go做并发太nb。session正好是自己定义的,我有这个需求。期待后面网站上有和cloud native部分。
sd1700092
好评
课内容还是过硬的。老师说的不用IDE写代码确实很有启发,初学语言用IDE其实并不很好,很多该记忆的地方就这样被跳过了。 学到了第三章,后面几节课讲得稍微有点快,不过还是能跟上进度。还是希望代码能分行,这样看着不累……
henk
好评
最近入职了新的公司,公司是做视频点播和直播项目的,现在在的项目组是直播类型的,据说公司也准备往Go语言这边靠,所以买了这门课程,老师讲得很详细,一步一步敲代码挺不错的,也希望老师下一次可以出直播题材的实战课
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题