- 授课时长:
- 上午:9:30 至 12:00
- 下午:13:30 至 16:00
- Prerequisite
- CKA
- golang 基本语法
Date | Time | Title | Content |
---|---|---|---|
第 1 天 | 上午 | 1. K8S 开发基础 | 1.1 K8S API 基础 |
1.2 K8S API 调用 Demo | |||
1.3 K8S 开发技术栈 | |||
下午 | 2. 项目实践:Informer | 2.1 项目需求分析 | |
2.2 解决方案设计 | |||
2.3 技术栈可行性分析 | |||
第 2 天 | 上午 | 2.4 Informer 基础 | |
2.5 代码-侦听和处理 Informer 消息 | |||
2.6 代码-消息处理函数实现 | |||
下午 | 2.7 代码-创建用户/设置初始密码/绑定权限 | ||
2.8 代码-解绑权限/删除用户 | |||
第 3 天 | 上午 | 2.9 静态代码检查 | |
2.10 单元测试 | |||
下午 | 2.11 打包方案 | ||
2.12 部署方案 | |||
2.13 集成测试 | |||
第 4 天 | 上午 | 2.14 自动化部署 | |
2.15 测试用例验收文档 | |||
下午 | 3. 项目:消息中心服务 | 3.1 项目需求分析 | |
3.2 Golang Web 框架选择 | |||
3.3 代码:路由设计和 API Swagger | |||
第 5 天 | 上午 | 3.4 代码:路由和控制器 | |
3.5 代码:ORM 模型 | |||
下午 | 3.6 单元测试 | ||
3.7 API 测试 | |||
3.8 自动化部署 |