大规模高性能 Go 语言程序设计
Baird Lin 查看讲师
百林哲咨询(北京)有限公司专家团队成员
某云计算服务商直播运维负责人。热爱技术和产品,Go 语言/容器虚拟化技术布道师、实践者,互联网产品基础架构解决方案专家,拥有五年以上互联网创业经验和企业级服务产品研发、运营经验。
浏览:4017次
详情 DETAILS

简介

Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用,Go有着超强大的开发效率。

本课程详细介绍了GO语言的编程基础,并基于此结合实践案例介绍Go 语言高级并发模型。

目标

讲师来自于国内首屈一指的使用Go语言构建整个云服务体系的公司——七牛,对于Go语言有深厚的知识积累和实践经验。课程中的理论和经验来自于成熟的大规模产品研发过程中所遇问题的归纳、分析与总结,并且将实际的场景化问题融入到课程的讲授中,有针对性的提供学习思路和方法,帮助学员在实际工作中快速上手,有效解决问题。

课程时长

 2天(12H)

受众人群

各类IT/软件企业和研发机构的软件架构师、软件设计师、程序员。云计算领域个人和团队效果最佳。

希望学员在学习本课程之前有一定的编程基础,任何语言皆可,同时了解云服务产品的相关形态对于本课程的学习会有很大帮助。

培训特点

Go语言作为由 Google 推出的开源编程语言,被普遍认为能把 C++ 的性能优势以及 Erlang 天生的并发特性相结合并,从诞生之日起便得到了众多技术人的关注和追捧。而发展至今,Go 语言几乎已成为云计算领域的统治者,众多大中型企业纷纷转Go,成为最值得学习的语言之一。

本课程是针对Go语言的最新应用状况而精心编写,具有以下特色:

针对Go语言的精髓进行针对性讲解,帮助学员迅速掌握基础;

七牛内部独家的大规模分布式系统开发实践;

场景化展现研发过程中需要具备的思路和避免的问题,提升编程素养;

学习Go,更是学习云技术,掌握目前云服务的业务需求和应对方法。

分享提纲

Go 语言基础

  开发环境搭建

  Go 语言基础知识

  类型系统

  控制语句与错误处理

  接口与面向对象编程

  测试与调试基础

Go Web 编程基础

  表单处理

  数据库访问

  会话管理

  Web 服务端架构设计

  Web 安全基础

Go 网络编程基础

  网络基础与 Socket 网络编程

  数据序列化与文本读写

  RPC 与网络通信

  应用层协议设计

  微服务架构设计

Go 语言高级并发模型

  Go 内存模型

  Go 高级并发模型



预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1