Go语言实战流媒体视频网站
第1章 课程介绍 介绍这门课程大纲,技术堆栈以及环境 1-1 prestudy 1-2 课程介绍及知识要点预习 第2章 一个例子了解golang工具链 通过一个简单的webservice具体从golang的工具链,到test,全面介绍golang在工程项目里需要掌握的知识点。 2-1 一个例子了解golang常用工具链 2-2 golang项目中test的写法 2-3 golang项目中benchmark的写法 2-4 章节总结 第3章 流媒体网站架构以及API模块的实现 本章通过实战演练,从网站的整体架构设计,到服务划分,数据库设计,到api模块的实现,全面讲述golang对webservice的实现以及代码分层架构的思想,同时辅以test cases的全程编写与指导,全面了解工程化golang项目的实现。 3-1 流媒体网站整体介绍与架构梳理 3-2 api设计与架构 3-3 api实现之详细设计(上) 3-4 api实现之详细设计(中) 3-5 api实现之详细设计(下) 3-6 api之http handler层 3-7 api之数据库层设计 3-8 api之数据库层实现_数据库连接 3-9 api之数据库层实现_实现User 3-10 api之数据库层实现_编写User Test Case 3-11 api之数据库层实现_User部分代码优化 3-12