Go 服务开发高手课
青铜上王者,攻克 Go 开发难题
徐逸  头部大厂资深 Go 技术专家、前腾讯资深工程师
专栏
未完结·共 28 讲·已更新 0 讲·头部大厂资深 Go 技术专家、前腾讯资深工程师
|
1 人已学
|
收藏

你将获得

  • 直观易学,丰富案例 + 大量代码
  • 即学即用的 20 + 调优技巧
  • 10 + 可维护与稳定性案例解析
  • 一线大厂的高可用系统最佳实践

课程介绍

近年来,很多公司和团队都在使用 Go 开发项目或是积极转向 Go。其中既包括腾讯、阿里、字节等大厂,也不乏一些快速发展的新兴赛道(比如 Web 3 领域)以及创业公司。相应市场上对高级 Go 开发、专家的需求也越来越旺盛。

Go 语言容易上手,但在实践中想真正用 Go 做好服务开发并不容易,常见的困惑包括后面这些:

  • 虽然知道一些用协程做并发处理的技巧,但不懂原理,面对高并发延时问题往往不知所措。
  • 碰到复杂性能任务,不知道该如何快速定位性能瓶颈,也不了解编码之外,如何从框架和架构层面做优化。
  • 项目越来越复杂,代码也越发混乱,却不知如何维护、合理拆分。
    - 对保障服务稳定性的 Go 编码技巧和架构、流程手段一知半解。
    ……

为此,我们邀请徐逸老师开设这门课程。他将结合自己在一线开发积累的丰富经验,带你掌握解决服务性能、代码维护性、稳定性方面实际问题的能力,助你成为 Go 服务开发领域的高手。

整门课程分为三个核心模块。

第一章:高性能实践
高并发场景下对性能有着极致要求,需要从多个关键方面进行优化。这一章节我们学习服务性能优化流程、性能优化工具、高性能编码和架构技巧等,让你在高并发场景下如鱼得水,轻松应对各种性能挑战。

第二章:代码可维护实践
代码可维护是软件长期发展的关键。第二章我们将学习 Go 语言中实现维护性强的项目的各种实践,包括项目拆分、目录结构设计、常用的设计原则和设计模式、函数设计等。让你打造出易于扩展、容易理解的高质量软件系统。

第三章:服务稳定性实践
软件系统的稳定、可靠也至关重要。第三章包含编码、架构和流程 3 个方面,我们将掌握 Go 编程中容易踩的坑和编码规范,并学习如何从架构和流程上保证服务的稳定性(包括熔断、降级、限流、隔离、灰度发布等)。

课程目录

查看更多

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

徐逸

头部大厂资深 Go 技术专家、前腾讯资深工程师

徐逸,前腾讯资深工程师,曾在腾讯负责云网络自动化平台、腾讯教育后台相关产品的研发。 现为某头部大厂资深 Go 技术专家,负责亿级 DAU 产品的后端研发工作,通过高并发设计、性能优化和稳定性建设,支撑了部分场景千万 DAU、百万 QPS 访问。在高并发设计、性能优化与稳定...查看更多
看过的人还看了
如何看懂一幅画
罗桂霞
意大利罗马美术学院讲师、Amelia 当代艺术节创办人

24讲 | 6580 人已学习

¥59¥99
基于人因的用户体验设计课
刘石
前华为用户体验设计系统部部长,新中国成立 70 周年用户体验设计 70 人之一

34讲 | 7321 人已学习

¥59¥129
朱涛 · Kotlin 编程第一课
朱涛
Google 认证的 Kotlin、Android 开发者专家,博客“Kotlin Jetpack 实战”作者

50讲 | 7194 人已学习

¥59¥129
Coze:零基础开发对话机器人
郭旭
前游戏公司技术总监

54讲 | 1308 人已学习

¥59¥129
大规模数据处理实战
蔡元楠
硅谷资深工程师

46讲 | 42115 人已学习

¥59¥99
Linux 实战技能 100 讲
尹会生
前游戏公司技术总监,前新浪网技术经理

118讲 | 48232 人已学习

¥68¥199