Recursos de Aprendizado
Recursos Oficiais
Estes são mantidos pela equipe do Gin e são as fontes mais autoritativas de informação.
- Repositório GitHub do Gin — Código-fonte, rastreador de issues e as notas de lançamento mais recentes.
- Repositório de Exemplos do Gin — Uma coleção de projetos de exemplo autocontidos cobrindo casos de uso comuns como upload de arquivos, desligamento gracioso, autenticação JWT e mais.
- Referência da API do Gin (pkg.go.dev) — Documentação da API gerada automaticamente para cada tipo e função exportados.
Recursos da Linguagem Go
Um entendimento sólido do Go em si tornará o trabalho com o Gin muito mais fácil.
- A Tour of Go — A introdução interativa oficial ao Go.
- Effective Go — Melhores práticas e padrões idiomáticos para escrever código Go.
- Go by Example — Programas de exemplo anotados cobrindo os fundamentos do Go.
- Documentação da Biblioteca Padrão do Go — Referência para cada pacote na biblioteca padrão, incluindo
net/http, sobre o qual o Gin é construído.
Tutoriais e Artigos
Guias escritos pela comunidade que orientam a construção de aplicações reais com Gin.
- Construindo uma API RESTful com Go e Gin (Go.dev) — Um tutorial oficial do Go que usa Gin para construir um serviço web simples.
- Construir uma API REST com Go, Gin e GORM (Digital Ocean) — Cobre layout de projeto, integração com banco de dados e implantação.
Plataformas de Aprendizado Interativo
Quer praticar conceitos do Gin através de exercícios práticos? Aqui estão alguns recursos de aprendizado da comunidade:
Go Interview Practice - Gin Challenges
Uma plataforma abrangente que oferece desafios progressivos do Gin que complementam a documentação oficial:
O que você aprenderá:
- Roteamento básico e métodos HTTP
- Implementação e padrões de middleware
- Validação de requisições e tratamento de erros
- Autenticação e práticas de segurança
Veja em ação:
Uma breve introdução à plataforma Go Interview Practice