Go em Ação
Go em Ação
Resumo:
Sobre o livro
O livro "Go em Ação" é um guia prático para a linguagem de programação Go (Golang), destinado a desenvolvedores que desejam dominar esta linguagem moderna, rápida e eficiente. O autor do livro, William Kennedy, é um dos principais especialistas em Go e coautor dos materiais oficiais de treinamento para esta linguagem.
Para quem é este livro
A publicação é voltada para programadores com experiência básica em desenvolvimento (em qualquer linguagem) que desejam aprender Go do zero ou sistematizar seus conhecimentos. O livro será útil tanto para iniciantes quanto para desenvolvedores experientes que estão migrando para Go a partir de outras linguagens.
O que o leitor aprenderá
- Fundamentos da sintaxe e tipos de dados do Go
- Trabalho com goroutines e channels para programação concorrente
- Padrões de design característicos do Go
- Testes e profiling de código
- Criação de web services e trabalho com bancos de dados
- Exemplos práticos do desenvolvimento real
Conteúdo dos capítulos
O livro é composto por 12 capítulos, abrangendo: introdução ao Go, tipos básicos e estruturas de dados, funções e métodos, interfaces, concorrência (goroutines e channels), pacotes e módulos, testes, reflexão, trabalho com JSON e XML, programação de rede, criação de aplicações web, além de tópicos avançados como garbage collection e otimização de desempenho.
Por que vale a pena ler
"Go em Ação" não é apenas um manual de referência, mas um guia prático com uma grande quantidade de exemplos de código que podem ser aplicados imediatamente no trabalho. O livro é escrito em linguagem viva, conceitos complexos são explicados com exemplos simples. Atenção especial é dada à programação concorrente — um dos pontos fortes do Go. Após a leitura, você será capaz de escrever aplicações eficientes, escaláveis e confiáveis em Go.
Recommendations
PHP: dicas e melhores práticas — guia profissional do desenvolvedor
Testando aplicações Rust
Padrões de Projeto em C# (.NET). Abordagem Moderna
Segurança de Aplicações C# (.NET): Da Vulnerabilidade à Proteção
Refatoração de código C# (.NET): um guia prático
Guia de Referência Completo de Programação em Rust