课程大纲
介绍
了解 Go Programming 语言和 Go 架构
安装和配置 Go 开发环境
Go 语法回顾
在 Go 中使用内置类型
了解高级功能 Go
使用高级 Go 构建工具
使用地图作为集合
使用接口键和切片
实施收集和减少
使用 Pprof 工具
学习如何减少垃圾
使用方法和接口
单元测试中的模拟
使用并发保持数据一致性
使用用户定义类型
优化代码以提高速度
使用惯用语 Go
使用时间、错误、通用接口和注释
使用和管理包
创建 Scalable 工作系统
在 Go 中使用数据库
提供 JSON API
在 Go 中测试和构建
使用 Go 在 Web Development 中打下坚实的基础
在 Go 中使用 Web Development 的模板
在 Go 中为 Web Development 创建自己的服务器
了解和使用 net/http 包
了解和使用路由和提供文件
部署站点
总结和结论
要求
- 任何语言的基本编程经验
观众
- Web 开发人员
- 软件开发人员
- 程序员
- 任何想学习的人 Go
客户评论 (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
课程 - Advanced Go Programming
Live interactions
Sorin - Ness
课程 - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
课程 - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
课程 - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
课程 - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
课程 - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.