Desenvolvimento Web em Go (Golang): do básico ao deploy
Desenvolvimento Web em Go (Golang): do básico ao deploy
Resumo:
O livro "Desenvolvimento Web em Go (Golang): do básico ao deploy" é um guia prático que o conduzirá por todas as etapas da criação de aplicações web modernas na linguagem Go. Independentemente de você ser um iniciante em programação ou um desenvolvedor experiente que deseja aprender Go, este livro será seu companheiro confiável.
Sobre o que é este livro?
O livro começa com os fundamentos da linguagem Go: sintaxe, tipos de dados, estruturas de controle e trabalho com goroutines. Em seguida, você passará gradualmente para o desenvolvimento web: criação de servidores HTTP, roteamento, tratamento de requisições e respostas. Atenção especial é dada aos aspectos práticos:
- Criação de APIs RESTful — design de endpoints, trabalho com JSON, validação de dados
- Trabalho com bancos de dados — conexão com PostgreSQL e MySQL, ORM e SQL puro
- Autenticação e autorização — tokens JWT, sessões, OAuth 2.0
- Template — criação de páginas HTML dinâmicas usando os template engines nativos do Go
- Testes — testes unitários e de integração, testes de carga
- Deploy — criação de imagens Docker, implantação em VPS e plataformas em nuvem
Para quem é este livro?
O livro é adequado para um amplo público de leitores:
- Desenvolvedores iniciantes que desejam aprender Go do zero e aplicar imediatamente o conhecimento na prática
- Desenvolvedores Backend que desejam adicionar Go ao seu stack de tecnologias
- Desenvolvedores de outras linguagens (Python, Java, PHP) que desejam comparar abordagens e aprender uma nova linguagem
- Estudantes e professores em busca de material estruturado sobre desenvolvimento web em Go
O que você aprenderá?
Após ler o livro, você será capaz de:
- Escrever com confiança em Go, usando seus pontos fortes — desempenho e simplicidade
- Projetar e implementar aplicações web de qualquer complexidade
- Trabalhar com bancos de dados populares e cache
- Configurar CI/CD e automatizar a implantação
- Otimizar o desempenho e depurar aplicações
Cada capítulo contém exemplos práticos e exercícios. No final do livro, você criará uma aplicação web completa — desde o design da arquitetura até o deploy em um servidor de produção. Todos os exemplos de código estão disponíveis para download.
O livro é escrito em linguagem simples e clara, com foco na prática. Será uma excelente adição à sua biblioteca de programação e ajudará você a entrar rapidamente no mundo do desenvolvimento web em Go.