Video description
课程简介
Go语言编程全新的第二版课程,提供了Go编程语言更为全面和深入的学习内容。本课程侧重于语言的规范和实现,包括从语法、设计、指导原则到并发性,以及测试和性能分析。该课程非常适合希望快速开始学习Go或希望对语言及其内部有更深入了解的开发人员。
从课程的内容规划上讲,首先带你更加深入的探讨Go的语法、习语、实现和规范。然后,指导你完成有关在Go中设计软件所需了解的各种基本知识。在掌握前述坚实基础后,将为你讲授Go并发原语背后的语言机制,介绍设计并发软件所需的全部细节知识。最后,介绍应用Go语言所提供的测试、跟踪工具来分析和评测你的程序。
Get技能
● 学会阅读代码,了解语言机制和内部原理;
● 通过了解语言的不同语义来了解成本;
● 更有效地编写和设计软件;
● 设计你的Go项目,用更合理的方式来封装你的api;
● 在Go中编写多线程代码,了解哪些是你需要特别关注的;
● 对代码进行单元测试,并编写基准测试来验证假设;
● 配置和监控你的Go程序,及时发现并修复错误,不断进行改进;