Mastering Go
This book not only goes into great depth on Go features usually taken for granted, but also improves your understanding of Go internals, allowing you to optimize Go code, use all Go data types and data structures in new and unexpected ways, and understand how to develop Go projects, do OS-level coding and build network applications in Go.
Offered by
Difficulty Level
Intermediate
Completion Time
22h44m
Language
English
About Book
Who Is This Book For?
You’ll need to know the basics of Go before you get started with this book, but beyond that, anyone can sink their teeth into it. It’s written primarily for Go programmers who have a bit of experience with the language and want to become expert practitioners.
Mastering Go
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 22h44m total length
A Quick Introduction to Go
Basic Go Data Types
Composite Data Types
Reflection and Interfaces
Go Packages and Functions
Telling a UNIX System What to Do
Go Concurrency
Building Web Services
Working with TCP/IP and WebSocket
Working with REST APIs
Code Testing and Profiling
Working with gRPC
Go Generics
Appendix
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!