由某大型知名互联网企业首席架构Andrew Yin分享的课程,Go语言是谷歌2009推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。本内容展示了Go语言的应用案例,通过多个案例讲述Go语言平台选型思考,Go语言与其它语言如Java语言、C/C++语言、Python语言等的对比,Go语言在PaaS、SaaS、IaaS运维管理、监控管理、自动化运维的应用案例,如容器管理、容器管理平台的运维等,涉及的技术包括Docker、Kubernetes等,同时介绍了Go语言协程充分发挥多核CPU设计的优势。
课程收益
1、 Go语言的应用案例,通过多个案例讲述Go语言平台选型思考;
2、 Go语言与其它语言如Java语言、C/C++语言、Python语言等的对比;
3、 Go语言在PaaS、SaaS、IaaS运维管理、监控管理、自动化运维的应用案例,如容器管理、容器管理平台的运维等,涉及的技术包括Docker、Kubernetes等的二次开发;
4、 Go语言协程充分发挥多核CPU设计的优势;
5、 Go语言的经典案例,Go语言的特征、应用场景和设计动机。