- Notifications
You must be signed in to change notification settings - Fork12
Um guia/tutorial/cheat-sheet que irá ajudar você começar a estudar e melhorar seus conhecimentos em golang.
License
caioreix/go4noobs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Explore a documentação »
Report Bug ·Request Feature
Esse 4Noobs tem o intuito de ajudar quem quer aprender Go ou simplesmente aprender sua primeira linguagem de programação.
Recomendo que acessem o roadmap sobre a linguagem Go daroadmap.sh. Ele é constantemente atualizado e possui links para todos os passos. Esse repositório será utilizado para fornecer conteúdos e tutoriais adicionais ao roadmap.
Aqui temos inúmeros links que irão complementar o roadmap. Os que possuírem o emoji ⭐ são os que considero essenciais. Obs: sempre recomendo o uso das documentações em inglês, pois são sempre as primeiras a serem atualizadas.
- ⭐Aprenda go com testes (Simplesmente o melhor tutorial de go que já vi!)
- ⭐Layout padrão de projetos em Go (Um layout de como organizar sua estrutura de pastas em projetos GO.)
- ⭐Aprenda Go (Curso de Go ministrado por @veekorbes)
- Um Tour Por GO
- ⭐Learn Go with tests (Simplesmente o melhor tutorial de go que já vi!)
- ⭐Go Style guide (Um ótimo guia do que se deve realizar e não realizar em Go.)
- ⭐Go advice (Outro ótimo guia do que fazer e não realizar em Go, como provérbios e também o famoso "The Zen of Go")
- ⭐50 shades of go (Armadilhas, pegadinhas e erros comuns para novos desenvolvedores de Golang)
- ⭐Golang Cheat Sheet (Um ótimo repositório para relembrar a sintaxe e implementações uteis em Go.)
- ⭐Go patterns (Uma coleção de designs e padrões de aplicação para a linguagem Go.)
- ⭐Awesome Go (Uma lista selecionada de incríveis frameworks, bibliotecas e software s em Go.)
- ⭐Effective GO (Esta é uma documentação oficial que fornece dicas para escrever código Go claro e idiomático.)
- ⭐Standard Go Project Layout (Um layout de como organizar sua estrutura de pastas em projetos GO.)
- How Write GO Code
- GO Wiki
- Learn GO
- Packages References
- Language Spec
- Go Concurrency Patterns (slides)
- Advanced Go Concurrency Patterns (slides)
- Share Memory by Communicating
- A simple programming environment (slides)
- Writing Web Applications
- First Class Functions in Go
Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuiçõessãoextremamente apreciadas
- Realize um Fork do projeto
- Crie um branch com a nova feature (
git checkout -b feature/featureBraba
) - Realize o Commit (
git commit -m 'Adicionado conteudo brabo'
) - Realize o Push no Branch (
git push origin feature/featureBraba
) - Abra um Pull Request
- Caio Alexandre Reis de Almeida -Desenvolvedor -@caioreix