Source: https://www.ardanlabs.com/training/individual-on-demand/ultimate-go-bundle/
From the beginning of the course, you will pair-program with your instructor Bill Kennedy as he walks you through the design philosophies, architectural decisions, and best practices as they apply to engineering a production-ready Go service.
With each new feature that is added to the service, you will learn how to deploy and manage the Kubernetes environment used to run the service. Throughout the class, the code being worked on is pushed to a repository for personal access and review.
Requirements:
You need to know how to program and core concepts of working with computers (such as files, HTTP, memory management…)
- Studied CS in school or has a minimum of two years of experience programming full time professionally.
- Familiar with structural and object-oriented programming styles.
- Has worked with arrays, lists, queues and stacks.
- Understands processes, threads and synchronization at a high level.
Operating Systems:
- Has worked with a command shell.
- Knows how to maneuver around the file system.
- Understands what environment variables are.
You should have the following installed on your computer prior to the workshop:
- Go SDK from golang.org/dl/
- An IDE, either VSCode with Go extension or GoLand
- Git








