The Introduction to GoLang training course is designed to demonstrate how to build a shared "game" server for interaction via defined APIs.
The course begins by providing a foundation of GoLang by reading and modifying open source GoLang projects. Next, it explores concurrency and the standard library by assessing patterns. The course concludes by providing activities using popular GoLang libraries/frameworks.
Purpose
|
Teach developers how to use the Go language. |
Audience
|
Software engineers wanting to learn Go. |
Role
| Software Developer |
Skill Level
| Introduction |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 3 Days |
Related Technologies
| GoLang |
Productivity Objectives
- Examine idiomatic Go code according to its conventions
- Understand code from real world open Âsource GoLang projects
- Know how to use the basic GoLang tools, including those for dependency management
- Analyze GoLang's networking and serialization support to create HTTP & JSON APIs
- Run tests using GoLang's testing tools
- Utilize GoLang's goroutines and channels to write safe, concurrent code
- Write reliable code using GoLang errors