Advanced Go Programming 培训
Go是在开发的开源编程语言Go抛媚眼。
在这个以讲师为主导的现场培训中,参与者将学习如何使用Go的高级功能。
在培训结束时,参与者将能够:
- 设置Go开发环境。
- 理解Go编程语言的基础知识。
- 了解并使用Go先进而强大的功能。
- 使用Go创建高效的程序。
- 开始使用Go进行Web开发。
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
课程大纲
介绍
了解 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
需要帮助选择合适的课程吗?
Advanced Go Programming 培训 - Enquiry
Advanced Go Programming - 问询
问询
客户评论 (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.
Alex - Ness Romania
课程 - Advanced Go Programming
即将举行的公开课程
相关课程
Go for Systems Programming
35 小时Go (Go语言) 是开源编程语言开发在 Google。 最受欢迎的使用案例之一是Unix系统编程。
在这个导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导导。
在本研讨会结束后,参与者将能够:
- 了解系统编程的基本原则(1)
- 建立发展环境(一)
- 编程 编程 编程 Go
- 使用Unix和0系统编程的基本和先进功能。
- 理解和使用 Go 日常
- 快速和轻量级编写代码(一)
- 写下低级网络代码与 Go
观众
- 编程员
- 开发者
课程格式
- 部分讲座,部分讨论,练习和重实习
Learning Go Programming
28 小时在这个由讲师指导的中国现场培训中,参与者将学习Go(Golang)的核心元素,语法和控制结构,因为他们逐步完成示例Web应用程序的开发和部署。
在培训结束时,参与者将能够:
- 设置最佳 Go 开发环境。
- 结构 Go 代码以获得最大的可读性。
- 优化 Go 应用程序的性能。
- 测试和调试 Go 应用程序。
- 部署示例 Web 应用程序。
Build Microservices and API with Go
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用Go构建微服务和API的Web开发人员。
在培训结束时,参与者将能够:
- 使用 gRPC 插件生成客户端和服务器代码。
- 为 gRPC 应用程序提供 SSL 安全性。
- 使用自定义 API 实现高级流式处理。
Building Microservices with Go
28 小时在这个由讲师指导的 中国 现场培训中,参与者将学习如何使用 Go (Golang) 和 Spring Cloud 构建微服务。