第一部分 Go Web应用
- Web应用简介
- HTTP简介
- Web应用的简单示例
- ChitChat简介
- Go Web应用编写(ChitChat)
- Postgres数据库的安装
第二部分 Web应用的基本组成部分
- net/http标准库简介
- 创建服务器
- 使用服务器处理请求
- 发送请求与响应
- 处理HTML表单
- cookie的使用
- 模板 & 模板引擎
- 模板库:text/template & html/template
- 模板中的:动作 & 管道 & 函数
- 嵌套模板 & 布局
- 内存存储
- 文件存储
- 数据库存储(Postgres)
- Go关系映射器
第三部分 实战演练
- SOAP & REST
- 分析 & 创建XML(SOAP)
- 分析 & 创建JSON (REST)
- 单元测试
- HTTP测试
- 测试替身——依赖注入
- Go测试库
- goroutine
- 通道
- 在Web应用中使用并发(马赛克图片)
- 独立服务器
- 云端服务器
1、Heroku
2、Google App Engine - Docker化容器