如何系统地学习云原生

137 阅读2分钟

云原生包括,云原生编程语言 (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.课程小结/答疑

第五阶段:走向微服务

真的对云原生感兴趣,可以选择一门体系化的课程,这里推荐由浙大博士领衔研发的《云原生全栈技术速成班 》。无论你是在校生、相关方向从业人员,还是技术发烧友,通过学习本课程都会让你有远超预期的收获。
这里也分享一张课程的学习路径,跟着这条路径,就可以高效地解决 “怎么学” 的问题。

更多有关课程详细内容,点击下方的公众号文章进行领取!

读者福利!《云原生全栈技术课》完整学习体系

@十越科技