Content
9 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
课程简介
Go语言与Web开发基础入门
- 1
HTTP Web 应用简介
- 2
为什么用 Go 语言开发应用程序?
- 3
一些流行的 Go 项目
- 4
Go语言概念快速回顾
- 5
构建并运行一个基本的 Go 程序
- 6
测试你的知识
构建一个简单的 Go 应用程序
- 1
环境设置与项目初始化
- 2
包管理与 Go 模块
- 3
如何在 REST 应用中使用 Go 模块
- 4
向应用程序添加业务逻辑
- 5
关于 Go 语言 Web 框架的一些介绍
- 6
使用 Gin 创建 HTTP 服务器
- 7
为该应用程序添加用户界面
- 8
测试你的知识
测试应用程序
- 1
Go 中的单元测试
- 2
单元测试 Web 应用
- 3
使用 cURL 测试应用程序端点
- 4
测试你的知识
将 Web 应用容器化
- 1
容器简介
- 2
使用 Docker 容器化应用程序
- 3
从 Dockerfile 构建并运行一个 Docker 容器
- 4
向 Docker 容器传递额外配置
- 5
Docker Compose 简介
- 6
编写应用程序的 Docker Compose 文件
- 7
使用 Docker Compose 管理容器
- 8
测试你的知识
我们能否对 Docker 镜像进行优化?
- 1
如何更快地构建镜像
- 2
使用多阶段构建减小镜像大小
使应用程序具备生产就绪状态
- 1
除了基本功能,生产就绪还需要什么?
- 2
在应用程序中添加日志
- 3
日志级别与结构化日志
- 4
使用 Docker 卷管理日志
- 5
在本地测试已完成的应用程序
- 6
测试你的知识
总结
- 1
回顾
附录
- 1
为使用 Go 开发应用程序搭建本地环境
- 2
设置 Docker 和 Docker Compose
- 3
在 CI 构建中启用缓存
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User