Book

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 byPackt Logo

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.

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!

No credit card required