Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GolangUA/go-training
Golang training materials
https://github.com/GolangUA/go-training
Last synced: 6 days ago
JSON representation
Golang training materials
- Host: GitHub
- URL: https://github.com/GolangUA/go-training
- Owner: GolangUA
- Created: 2017-01-04T21:34:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-20T14:21:13.000Z (over 6 years ago)
- Last Synced: 2024-08-02T20:47:04.889Z (3 months ago)
- Language: Go
- Size: 15.5 MB
- Stars: 34
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-training
Golang training materials# Themes
1. Intoduction
1. OOP in Go
1. Testing
1. Network
1. Concurrency
1. Performance & optimization# Installation
1. Clone this code into a directory
```
git clone https://github.com/GolangUA/go-training
```2. Install the Go present tool
```
go get -u -v golang.org/x/tools/cmd/present
```3. Run the present tool
```
cd go-training && present
```The slides will be available at [http://127.0.0.1:3999/](http://127.0.0.1:3999/)
# References
Books:
- [Learning Go](https://miek.nl/go/)
Articles:
- [Resources for new go programmers by Dave Cheney](https://dave.cheney.net/resources-for-new-go-programmers)
- [Golang github wiki](https://github.com/golang/go/wiki)
- [golang underlying values](http://www.tapirgames.com/blog/golang-underlying-values)
- [GitHub Go Wiki Article](https://github.com/golang/go/wiki/Articles)Practice:
- [Go Tour](https://tour.golang.org/welcome/1)
- [Go By Example](https://gobyexample.com)
- [Golang Playground](https://play.golang.org/)
- [Gothat & common mistakes](http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/)
- [Go Traps](https://go-traps.appspot.com)
- [Go practice tasks](https://github.com/plutov/practice-go)
- [Exercism](http://www.exercism.io/)Talks:
- [Best Practices talk](https://talks.golang.org/2013/bestpractices.slide#1)
- [dotGo Talks](https://www.dotconferences.com/conference/dotgo)Video:
- [Just for func](https://www.youtube.com/playlist?list=PL64wiCrrxh4Jisi7OcCJIUpguV_f5jGnZ)
Basic:
- [Code](https://golang.org/doc/code.html)
- [Go operators](https://www.tutorialspoint.com/go/go_operators.htm)Advance:
- [Effective Go](https://golang.org/doc/effective_go.html)
- [Code Style](https://github.com/golang/go/wiki/CodeReviewComments)Documentation:
- [https://godoc.org](Godoc)
# License and Materials
This presentation is licensed under the [Creative Commons Attribution-ShareAlike 4.0 International licence](https://creativecommons.org/licenses/by-sa/4.0/).You are encouraged to remix, transform, or build upon the material, providing you give appropriate credit and distribute your contributions under the same license.