Go Standard Library Solutions
Learn Go programming fast! Master essential standard library packages for efficient development. Boost your productivity with practical Go skills.
Course Content
Go Standard Library Solutions is an intermediate-level Udemy course taught by Packt Publishing. It runs 3h 17m, is taught in English, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 22 reviews, with 189 students enrolled. It is a paid course, last updated January 2019.
Go's powerful standard library provides a comprehensive foundation for building applications. This course explores the core packages included with Go, minimizing the need for external dependencies. You'll gain proficiency with essential tools for:
- String Manipulation: Master the
fmtandstringspackages for efficient text processing. - Data Conversion: Learn to convert between strings and other data types using
strconv. - Error Handling: Effectively manage errors with the
errorspackage. - Command-Line Interfaces: Build robust command-line tools using the
flagpackage. - Regular Expressions: Utilize
regexpfor pattern matching and text searching. - Input/Output (I/O): Handle file and network operations with
ioandos. - Byte Manipulation: Work with byte arrays using the
bytespackage. - Mathematical Operations: Perform calculations with the
mathpackage. - Time Management: Handle dates and times using the
timepackage. - Archiving & Compression: Learn to archive and compress data using
archiveandcompress. - Image Processing: Work with images using the
imagepackage.
Furthermore, this course delves into building resilient networked applications using the net/http and context packages. You'll learn to:
- Build REST APIs: Serve JSON data using the
encoding/jsonpackage. - Create HTTP Servers & Clients: Develop robust HTTP communication.
Testing in Go: Discover Go's built-in testing framework and learn how to write effective unit and integration tests using the testing package.
Concurrency in Go: Explore Go's powerful concurrency primitives (goroutines and channels) and patterns, a key reason for Go's popularity.
About the Author:
Johnny Boursiquot is a seasoned Software and Cloud Systems Engineer with over two decades of experience across diverse technologies (server, client, and mobile). His background includes roles as a developer, co-founder, educator, and CTO. Johnny is deeply committed to the tech community, serving as a GoBridge Core Member and founder/organizer of the Baltimore Golang User Group, as well as a former organizer for the Boston Ruby and Golang User Groups. He frequently speaks and teaches for organizations focused on tech diversity and has mentored numerous aspiring technology professionals in the Boston and Baltimore areas.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.