|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/go-standard-library-solutions/
课程评论:没有评论
课程名称:Go标准库解决方案 课程概述:Go语言自带一个功能全面的标准库,通常不需要第三方库来处理字符串操作、文件和网络I/O、测试、HTTP服务器等功能。在本课程中,我们将深入探讨标准库中最常用的包,包括fmt、strings、strconv、errors、flag、regexp、io、os、bytes、math、time、archive、compress和image。我们还将学习net/http和context包,以构建健壮的网络应用,如HTTP服务器和客户端。课程中将介绍如何使用encoding/json包处理和提供我们的REST API中的JSON数据。测试在Go中占有重要地位,我们将学习如何充分利用testing包进行测试。此外,课程还将涵盖Go语言的并发原语和模式,这也是许多人选择Go的原因之一。 作者介绍:Johnny Boursiquot是一位多学科的软件和云系统工程师,拥有20年的行业经验,涉及各种服务器、客户端和移动技术。他的过往角色包括开发人员、联合创始人、教师和CTO。他对技术的热爱与对社区服务的热情并重。他是GoBridge核心成员,巴尔的摩Golang用户组的创始人和组织者,以前曾是波士顿Ruby用户组和波士顿Golang用户组的组织者。他定期为各种组织担任演讲者和教师,致力于促进科技行业的多样性,并在波士顿和巴尔的摩地区辅导多位年轻技术专业人员。
Go comes out of the box with a full-featured standard library, requiring little in the way of third-party libraries for things like string manipulation, file and network I/O, testing, HTTP servers, and so much more. In this course, we will dive into the packages that are the most commonly used within the standard library, including fmt, strings, strconv, errors, flag, regexp, io, os, bytes, math, time, archive, compress and image. We will also cover the net/http and context packages packages to build resilient networked applications like HTTP servers and clients. We'll learn how to take in and serve up JSON for our REST APIs using the encoding/json package. Testing is a first class citizen in Go and we'll learn how to take full advantage of it using the testing package. Lastly, no Go course would be complete without getting into what draws many to Go in the first place, it's concurrency primitives and patterns. About the Author Johnny Boursiquot is a multi-disciplined Software and Cloud Systems Engineer with two decades of industry experience spanning various server, client, and mobile technologies. His past roles include developer, co-founder, teacher and CTO. His love for technology is matched only by his passion for community service. He is a GoBridge Core Member, the founder, and organizer of the Baltimore Golang User Group, a previous organizer for the Boston Ruby User Group, and the Boston Golang User Group. He regularly serves as a speaker and teacher for various organizations that seek to diversify the tech industry. He has been known to mentor a number of young technology professionals in the Boston and Baltimore metro areas.