This chapter will give you the information needed to connect with the Go
community on Slack, how to find local meetups, what the Go playground is, as
well as a link to the video where this entire bootcamp was recorded.
This course will show you how to set up a Mac/Linux machine for modern software development with Go.
This course will show you how to set up a Windows machine for modern software development with Go.
If you are using an older version of Windows it is recommended that you either upgrade to a newer version, or you will need to Google for the correct instructions for each step.
Ever wonder what companies are using Go? Why was Go created? What problems
does Go solve for? This chapter will walk through all of these aspects.
This chapter will cover some of the basics of the Go language such as the go
command, your first Go program, and some net/http package features.
Command Line Programming is a common part of many developers daily activities.
This module will walk through how to create a basic cli, how to use the flag
package, and how to build your binary.
Concurrency is one of the many things that Go does a great job at. In this
module, learn how to take a simple batch program and make it concurrent with
just a few lines of code.
This chapter will cover the basics of creating your first web server
application. From the basic webserver, to routing, templating, and using
external packages, and more.
This chapter covers where to get more support on Go, recommends books and
videos, and list the contact information for our instructors.
In this 1-hour course renowned Go expert, Cory LaNou, takes you on a fast pace tour of this exciting language developed by Google. Cory covers Go basics, CLI, and web development, amongst other topics.
Building distributed systems can be extremely complex, but it doesn’t have to be. gRPC was created as a high performance RPC framework that makes it easy for to build client/server applications. Using protocol buffers, you can define both data messages and procedure calls that turn into easy to consume structures and services in Go.