课程 Day01 初识Go语言 开发环境搭建 第一个程序 基础语法 基础类型 变量常量与值 变量作用域 运算符 作业 Day02 MODULES工程 格式化输出 条件语句 读取标准输入 循环语句 数据类型转换 Go语言指针 作业 Day03 Go语言函数 defer与异常 Go语言数组 Go语言结构体 日期与时间 非类型安全指针 Go语言切片 作业 Day04 重点知识回顾与答疑 Day05 字符串 Go语言Map Go语言接口 错误处理 空接口与类型断言 函数式编程 面向对象 面向接口 作业 Day06 IO操作 反射与AST 文件读写 包与工程 单元测试和基准测试 Day08: 文件中转站 反馈问题解答 重点知识回顾 [实战: 文件中转站] 简易版工具开发 以系统方式开发 Day09 密码学简介 散列算法 对称加密算法 非对称加密算法 密钥交换算法 数据结构之栈 算法的评估 数据结构之链表 数据结构之堆 作业 Day10 并发调度模型与Go GPM调度 Channel的使用 Channel与Select 锁和原子操作 CSP并发设计模式 并发注意事项 作业 Day11 互联网协议介绍 TCP编程 UDP编程 实战: Socket代理 HTTP与WebSocket Day13 HTTP 协议 Day14: CURD Demo Demo后端开发 Demo前端开发 作业 Day15: 从RPC到GRPC RPC入门 Protobuf编解码 proto3语法入门 GRPC入门 框架介绍 Day16: CMDB API 云资源Provider 云凭证管理 云资源同步API CMDB改造 Day17: 权限中心之认证 开发基础 登录认证 Day18: 权限中心之鉴权 权限判定 项目部署 Day19: Web 入门 JavaScript基础 Web入门基础-HTLM Web入门基础-CSS Web入门基础-浏览器 作业 Day20: Vue 入门 Vue入门基础 Vue路由与状态管理 作业 Day21: 项目前端(一) 项目前端框架 项目登录页面 项目404页面 项目导航页面 Day22: 项目前端(二) 新登录页面 主机列表页面 Day23 CMDB 前端 CMDB主机页面 CMDB搜索页面 CMDB同步页面 Day24: CI/CD系统(一) K8s架构与Etcd使用 Workflow 项目介绍 API Server 开发 Day25: CI/CD系统(二) Pipeline Scheduler 开发 Step Scheduler 开发 Step Hook 开发 Node 开发 API Server 订阅SCM事件 Day26: 总结与回顾 课程回顾