感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
高级Go概念
- 深入探讨Go的类型系统
- 使用指针、内存管理和垃圾回收
- 高级接口和嵌入
并发与并行
- 高级goroutine管理
- 缓冲和非缓冲通道
- select语句和worker池
错误处理与日志记录
- 自定义错误类型和包装
- 结构化日志记录和监控
- 错误传播和最佳实践
测试与基准测试
- Go中的单元和集成测试
- 使用Go内置的测试工具
- 基准测试和性能分析
模块化编程与包管理
- 使用Go模块进行依赖管理
- 版本控制和模块发布
- 构建可重用的Go库
构建API与微服务
- 使用Go创建RESTful API
- 在Go中使用Docker和容器
- 服务编排与部署
性能优化
- 内存性能分析与调优
- 并发优化策略
- 使用pprof进行性能监控
总结与下一步
要求
- 具备Go编程经验
- 理解Go语法、数据结构和函数
- 具备使用包和基本并发的经验
受众
- 经验丰富的软件开发人员
- 后端工程师
- 云原生应用开发人员
21 小时
客户评论 (5)
互动性非常强。培训师知识渊博且耐心。
Robert
课程 - Event Driven Architecture Custom
机器翻译
灵活性涵盖我最感兴趣的主题
James Ferrier - OptoicoreIT
课程 - Building Microservices with Go
机器翻译
语言的简洁性以及老师提供的示例
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
课程 - Go Programming Language for Programmers
机器翻译
为学员提供问题支持。培训后的调查和支持也非常到位!
Hans Jurgen Hogerle - Daimler TSS GmbH
课程 - Advanced Go Programming
机器翻译
官方文档中未包含的额外信息
Sayf Eddine HAMMEMI - SCALITY SA
课程 - Go for Systems Programming
机器翻译