学习的前提:
学习者需要有使用Linux、Docker、K8S相关的经验,有搭建和使用的经验尤佳,如果没有请从Linux、Docker、K8S相关的课程学
起,本系列课程属于运维开发课程,对于服务器运维方面的知识需要有一定的了解和使用经验;
如果没有Linux、Docker、K8S相关技术基础,推荐课程可选择学习,先进行这三方面的知识的补充:
1.Docker容器化应用基础系列课程
https://pgit.yahaoyun.com/course/142
2.Linux应用核心技能课程
https://pgit.yahaoyun.com/course/147
3.K8S容器化集群编排课程
https://pgit.yahaoyun.com/course/144
课程目标:
培养DevOps自动化运维开发方向,通过下面三个阶段的学习,课程从开发语言学习、再到项目的CICD交付过程应有尽有,最后结合
K8S底层技术,开发基于K8S容器云管理系统,使学员能达到DevOps自动化运维开发项目的能力;
学习阶段划分:
第一阶段:DevOps持续集成交付课程
DevOps持续集成交付环境搭建,核心知识点讲解,让学员能掌握实现CICD持续集成交付主流方式,结合实例讲解,达到学以致用;
第二阶段:Go语言全栈开发系列课程
快速学习Go全栈开发工课程相关的内容,使DevOps工程师具有Go应用开发的能力,为下一个阶段打下良好的基础;
第三阶段:容器云管理系统开发课程
经过掌握Go应用开发的能力后,能动手开发K8S容器云管理系统,完成相关K8S容器化管理系统的开发,最终达到DevOps运维开发的能力;