感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 21 小时
课程大纲
高级Go概念
- 深入探讨Go的类型系统
- 处理指针、内存管理和垃圾回收
- 高级接口和嵌入
并发和并行
- 高级goroutine管理
- 缓冲和无缓冲通道
- Select语句和工作池
错误处理和日志
- 自定义错误类型和包装
- 结构化日志和监控
- 错误传播和最佳实践
测试和基准测试
- Go中的单元和集成测试
- 使用Go内置测试工具
- 应用基准测试和性能分析
模块化编程和包
- 使用Go模块进行依赖管理
- 版本控制和模块发布
- 构建可重用的Go库
构建API和微服务
- 使用Go创建RESTful API
- 使用Go与Docker和容器
- 服务编排和部署
性能优化
- 内存分析和调优
- 并发优化策略
- 使用pprof进行性能监控
总结和下一步
要求
- 具有Go编程经验
- 理解Go语法、数据结构和函数
- 具有使用包和基础并发的经验
适用人群
- 资深软件开发者
- 后端工程师
- 云原生应用开发者
客户评论 (2)
培训的结构和练习都非常出色。培训师让我对将来使用Go语言工作感到兴奋,这可不是一件容易的事!
Noah Van Tiggel - Spot Buy Center BV
课程 - Advanced Go Programming
机器翻译
培训师证明了自己是该领域的专家,这一点我从不认为理所当然。他提供了非常有用的行业标准见解。
Giuseppe
课程 - Learning Go Programming
机器翻译