Golang training materials
- Intoduction
- OOP in Go
- Testing
- Network
- Concurrency
- Performance & optimization
- Clone this code into a directory
git clone https://github.com/GolangUA/go-training
- Install the Go present tool
go get -u -v golang.org/x/tools/cmd/present
- Run the present tool
cd go-training && present
The slides will be available at http://127.0.0.1:3999/
Books:
Articles:
- Resources for new go programmers by Dave Cheney
- Golang github wiki
- golang underlying values
- GitHub Go Wiki Article
Practice:
- Go Tour
- Go By Example
- Golang Playground
- Gothat & common mistakes
- Go Traps
- Go practice tasks
- Exercism
Talks:
Video:
Basic:
Advance:
Documentation:
This presentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International licence.
You are encouraged to remix, transform, or build upon the material, providing you give appropriate credit and distribute your contributions under the same license.