前几天我们发布了 GopherChina2023大会 的相关议程,详细信息请参考文末的阅读原文,在这里提醒还没报名的伙伴们:我们大会还有8天就开始了!抓紧时间报名啦~
今年 GopherChina大会的会前培训可谓称得上是 Go高级工程师必修课!涵盖了Go高级语法概念深入理解与精华点拨 以及 Go项⽬源码结构、包、函数/⽅法、接⼝、API等设计原则⼀站式集中讲解。为Gopher们全景解析打造⼀个全新Go项⽬过程中所需的基础功能构件与⼯程实践~(小班授课,名额有限,最后几个名额先到先得!)
干货满满的会前培训~具体包含哪些内容,就让小G来给 Gopher 们做详细介绍吧~
培训目标
能够直击本质,深⼊理解Go⾼级语法概念
能够使⽤正确的设计原则对Go包、函数/⽅法、接⼝与API进⾏设计与实现
能够为⼀个全新Go项⽬选择或实现最适当的基础功能构件
能够在⼀个全新Go项⽬中实施有益的的⼯程实践
培训大纲
09:00 语法高手:⼀学时带你深入理解Go语法概念,从此再无“语法坑”
Go取得成功的秘诀:了解Go背后的那些设计哲学与设计决策
Go类型系统:有何与众不同
值与指针:各司其责
数组与切⽚:静与动
字符串与rune:我中有你
map:其实坑挺多
函数与⽅法:本质是⼀家
结构体与接⼝:继承还是组合
错误处理:真的outdate了么?
并发原语:不是银弹
栈、堆与GC:便利背后的开销
反射:真的不该⽤么
unsafe:其实很安全
泛型:利与弊
10:00 设计能手:上到项目布局,下到函数原型,你应该了解的那些设计
原则与最佳实践
Go项⽬源码结构设计:演化历史与事实标准
包设计:职责基本单元
函数还是⽅法?
接⼝设计:需要发现的眼光
错误处理设计:告诉你⼏种策略
API设计的主流实践
13:00工程达人:Go工程的那些事儿从此轻车熟路——Go 工程构件
主框架:如何初始化与优雅退出
配置构件:⽀持多种配置⽅式
⽇志构件:⾃实现还是⼆次封装与适配
观测构件:现代Go服务程序必备
诊断构件:如何兼顾低开销
15:20工程达人:Go工程的那些事儿从此轻车熟路—Go工程实践
静态代码分析:消除公认隐患代码
测试:单元测试、覆盖率测试、模糊测试⼀个都不能少
调试:print⼤法好
在线诊断:权衡利弊选择最适合你的
性能调优:以不变应万变
部署升级:利⽤云原⽣时代的便利
快点击阅读原文报名吧~~