云原生包括,云原生编程语言 (Golang)、容器运行时(Docker)、微服务(Go-Zero)、资源编排(Kubernetes)、服务治理(Istio)、DevOps(Jenkins)和监控告警(Prometheus、Grafana、ELK)技术原理等等。
第一阶段:云原生应用时代的思考
1.云原生简介和历史
2.云原生生态
3.学习云原生技术
解决了哪些问题
4.云原生人才的社会需求
5.课程内容介绍
第二阶段:GO语言基础
6.Go基础语法
7.内建容器
8.面向“对象”
9.面向接口
10.函数式编程
11.Goroutine
12.Channel
13.错误处理和资源管理
14.Go语言的依赖管理
第三阶段:Go语言项目实战
15.Web服务需求分析
16.规范设计
17.基础功能设计
18.功能开发
19.服务测试
20.服务部署
21.课程小节和答疑
第四阶段:容器技术
22.Docker基本架构
23.Docker容器的几个关键概念
24.Docker常用命令
25.Dockerfile语法介绍
26.Docker网络模式
27.Docker存储空间
28.Docker资源管理
29.Docker镜像仓库
30.Docker跨平台部署
31.课程小结/答疑
第五阶段:走向微服务
真的对云原生感兴趣,可以选择一门体系化的课程,这里推荐由浙大博士领衔研发的《云原生全栈技术速成班
》。无论你是在校生、相关方向从业人员,还是技术发烧友,通过学习本课程都会让你有远超预期的收获。
这里也分享一张课程的学习路径,跟着这条路径,就可以高效地解决 “怎么学” 的问题。
更多有关课程详细内容,点击下方的公众号文章进行领取!