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