Go 语言项目开发实战

带你从0到1实现一个企业级 Go 项目
孔令飞
腾讯云资深工程师,前Red Hat、联想云工程师
限时优惠 ¥129
原价 ¥199
28 人已学习 · 共54讲 · 6月1日正式开始更新
收藏

下载 App 随时随地学习

App Store 下载

Android 下载

扫描二维码下载客户端

【早鸟特惠 | 到手立省 ¥80】

早鸟+口令「GoGoGoGo6」立省 ¥80,
到手仅 ¥119,原价 ¥199

你将获得

  • 一线企业应用的最佳实践方式
  • 一套可执行、可复用的企业应用代码
  • 详解Go项目开发5大核心流程
  • 一次掌握Go项目开发常用技能点

讲师介绍

孔令飞 腾讯云资深工程师,前Red Hat、联想云工程师。

拥有多年Go项目开发经验,参与过腾讯云云函数 SCF、腾讯游戏容器平台 TenC、腾讯游戏微服务中台等大型企业项目的开发,目前负责腾讯云容器服务 TKE 的相关研发工作,专注于云原生混合云领域的基础架构开发。

同时,拥有大规模 Kubernetes 集群、微服务、API网关的研发和架构经验,对微服务、虚拟化、Kubernetes/Docker、Serverless 等云计算相关技术有较深的理解。

课程介绍

当前,很多公司的技术架构都在往云原生架构演进,而绝大部分的云原生核心项目是用Go来构建的,例如:Kubernetes、Docker等。同时,国内腾讯、阿里等一线大厂也都在积极转Go。伴随着 Go 的火热,各个公司对 Go 研发工程师的需求也越来越旺盛。

因此,很多开发者都在学习或使用 Go 来开发项目。但是,很多初学者在学习 Go 项目开发时,经常会面临一系列问题:

  • Go 项目开发涉及的技能点太多,不知道如何去构建其中的技能点
  • 看了很多资料,还是没有掌握最佳实践,总也写不出优雅的代码
  • 学了很多 Go 开发相关的知识点、构建方法,但都不系统、不全面、不深入
    ……

为此,我们邀请孔令飞开设了一门 Go 语言项目实战课。他会围绕一个可部署、可运行的企业应用源码,遵循 Go 项目开发流程,为你系统、详细地讲解 Go 应用开发需要用到的技能点,让你掌握它们的具体构建方法、业界的最佳实践和一线开发经验。

同时,专栏最终交付给你的这套代码能够满足绝大部分的企业应用开发场景,你可以基于它做二次开发,快速构建起你自己的企业应用。

课程模块设计

整个专栏共划分为 6 个核心模块。

实战准备。从准备一个实验环境开始,手把手帮你把实战项目部署好。在加深你对实战项目的理解的同时,也会教你一些部署的技能点,包括准备开发环境、制作 CA 证书、安装应用等。

实战第 1 站:规范设计。详细介绍开发中常见的 10 大规范,例如目录规范、日志规范、错误码规范、Commit 规范等。通过本模块,你能够学会如何设计常见的规范,进而为高效开发一个高质量、易阅读、易维护的 Go 应用打好基础。

实战第 2 站:基础功能设计或开发。教你设计或开发一些 Go 应用开发中的基础功能,例如日志包、错误包、错误码等。

实战第 3 站:服务开发。借助一个企业级 Go 项目代码的解析过程,详细讲解 Go 开发阶段的各个技能点,例如怎么设计和开发 API 服务、Go SDK、客户端工具等。

实战第 4 站:服务测试。围绕实战项目讲解如何进行单元测试、功能测试、性能分析和性能调优,最终让你交付一个性能和稳定性都经过充分测试的、生产级可用的服务。

实战第 5 站:服务部署。通过实际部署一个实战项目,教你如何部署一个高可用、安全、具备容灾能力,又可以轻松水平扩展的企业应用。同时,围绕 2 种部署方式:传统部署方式和容器化部署方式,对比它们在部署方法、复杂度和能力上的异同。

课程目录

特别放送

  1. 订阅后,分享专属海报,每邀请一位好友订阅有奖励。
  2. 戳此申请学生认证,订阅课程一律 5 折。
  3. 4 - 5 月课表抢先看!立功先利器,充值购课更优惠!充 ¥500 得 ¥580,限时豪礼免费送,戳此查看>>>

订阅须知

  1. 本专栏为订阅专栏,更新时间为2021年05月26日至2021年09月23日。订阅成功后,即可通过“极客时间”App端、小程序端、Web端永久阅读。
  2. 本专栏更新时间为每周二、四、六,形式为图文+音频,定价199元。
  3. 课程中所有代码都放在GitHub上,你可以点击这个链接查看。
  4. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  5. 本专栏为虚拟商品,一经订阅,概不退款。

看过的人还看了

DDD实战课

欧创新  人保资深架构师

26讲 | 12713 人已学习

新人首单 ¥59.9 原价 ¥99
项目管理实战20讲

雷蓓蓓  网易杭研项目管理部总监,《网易一千零一夜》核心作者

25讲 | 11316 人已学习

新人首单 ¥59.9 原价 ¥129
MongoDB高手课

唐建法(TJ)  Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师

53讲 | 6868 人已学习

新人首单 ¥59.9 原价 ¥129
.NET Core开发实战

肖伟宇  校宝在线架构师、SkyWalking .NET探针贡献者、NetCorePal组件库创建者

61讲 | 4754 人已学习

新人首单 ¥59.9 原价 ¥129