Go终极编程指南,第二版 | Ultimate Go Programming, Second Edition

Ultimate Go Programming, Second Edition

Ultimate Go Programming LiveLessons,第二版,对Go编程语言提供了一个深入、全面和习惯性的观点。

本课程侧重于语言的规范和实现,包括从语言语法、设计和准则到并发、测试和剖析的主题。这门课非常适合想要快速学习Go的人,或者想要更透彻地了解该语言及其内部结构的人。

在这个视频培训中,Bill Kennedy首先深入浅出地介绍了Go语言的语法、习语、实现和规范。然后,Bill引导你了解在Go中设计软件所需要知道的基本事项。有了这个坚实的基础,Bill又讲授了Go并发原语背后的语言机制,并涵盖了设计并发软件所需要了解的所有内容。最后,Bill介绍了Go为测试、跟踪和剖析程序所提供的工具。

学习如何 通过对语言机制和内部结构的理解来阅读代码 通过了解语言的不同语义来理解成本 更有效地编码和设计软件 设计你的Go项目和更好的方法来打包你的API 在Go中编写多线程代码,了解你需要关注的事项 对您的代码进行单元测试,并编写基准以验证各种假设 对您的Go程序进行剖析和跟踪,以识别和修复错误并进行改进。

关于导师

William Kennedy 是位于佛罗里达州迈阿密的 Ardan Studio 的管理合伙人,该公司是一家移动、网络和系统开发公司。他还是 Go in Action 一书的合著者,博客“GoingGo.Net”的作者,以及 GoBridge 的创始成员,GoBridge 致力于通过拥抱多样性来提高 Go 的采用率。

技能等级

  • 中间的

学习如何

  • 阅读代码,了解语言机制和内部结构
  • 通过了解语言的不同语义来了解成本
  • 更有效地编码和设计软件
  • 设计你的 Go 项目和更好的方法来打包你的 API
  • 用 Go 编写多线程代码,学习你需要关注的东西
  • 对您的代码进行单元测试并编写基准测试以验证假设
  • 分析和跟踪您的 Go 程序以识别和修复错误并进行改进

谁应该参加本课程

任何对其他编程语言有一定经验并想学习 Go 的中级开发人员。该视频非常适合任何想要快速开始学习 Go 或想要更透彻地了解 Go 语言、其内部结构以及如何设计软件的人。

课程要求

  • 在学校学习计算机科学或有至少两年的全职专业编程经验。
  • 熟悉结构化和面向对象的编程风格。
  • 曾使用过数组、列表、队列和堆栈。
  • 从高层次上理解进程、线程和同步。
  • 操作系统
  • 使用过命令外壳
  • 知道如何操纵文件系统
  • 了解什么是环境变量
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Go终极编程指南,第二版 | Ultimate Go Programming, Second Edition