This material aims to contribute to the learning of the Go programming language😍 by collaborating with the community as a source of learning in the Go language. A material that covers what we need to know to start programming in the Go language 😍. The content is aimed at the basic level of the student, many practical examples were made with rich details to make life easier for those who are starting in the language. If you know little or almost nothing about programming, it won't be a problem, the entire manual was made for beginners to advanced levels. I hope you like it and that it can serve as a basis for learning and help many possible Gophers.
Here is the live stream with over 7 hours of content: ZeroHero Bootcamp ❤️
There are thousands of references today regarding Golang, let's start from the beginning and we couldn't fail to mention the Golang Tour, Play Golang or Play Go Space are online ways to play with the Go language, isn't it beautiful? 😊
We created this page to help you find some links that we believe are essential for learning the Go language more easily:
We created a Go roadmap to make it easier to have a macro view when learning Go.
The entire manual was based on the references presented above, and can be found here:
We created this manual page
We created our frontend for our rEST Zerohero API
Our Zerohero backend standard library repo
Our Zerohero front repo
You can install gobootcampmanual with docker.
$ docker run --rm --name gobootcampmanual -it \
-p 8080:8080 jeffotoni/gobootcampmanual:latest
To install the manual and run it locally, simply run the script below. Your $GOPATH must be configured.
Note $GOPATH must be configured.
$ sh -c "$(wget https://raw.githubusercontent.com/jeffotoni/gobootcamp/main/install/v1/install.sh -O -)"
You can install the manual on your local machine, we will clone the project and run it locally.
Note Go must be installed on the machine.
$ git clone https://github.com/jeffotoni/gobootcamp
$ cd gomanual
$ go run .
Run Server: http://localhost:8181
Now just access the link to access the manual locally, this way you can change the manual either to collaborate by sending a PR (Pull request) with improvements or new topics or to make a fork for your personal use 😊.