Go (Golang) para iniciantes: curso completo
Go (Golang) para iniciantes: curso completo
Resumo:
O livro "Go (Golang) para iniciantes: curso completo" é um guia completo sobre uma das linguagens de programação que mais cresce. Go (ou Golang) foi criado no Google e combina a simplicidade do Python com o desempenho do C++. É ideal para criar serviços web, microsserviços, ferramentas de linha de comando e aplicações em nuvem.
O livro foi escrito para quem está começando na programação ou quer aprender uma nova linguagem. Você não precisa de conhecimentos profundos — basta uma compreensão básica de algoritmos e saber usar o computador.
O que você aprenderá com o livro:
- Fundamentos da sintaxe Go — variáveis, tipos de dados, funções, pacotes e módulos.
- Trabalho com memória e ponteiros — como o Go gerencia a memória e por que é seguro.
- Goroutines e canais — o principal diferencial da linguagem: programação concorrente sem dor.
- Criação de um servidor web — do simples "Hello, World" a uma API completa com roteamento.
- Trabalho com bancos de dados — conexão com PostgreSQL, SQLite, execução de consultas.
- Testes e depuração — ferramentas integradas para escrever código confiável.
- Compilação e deploy — como compilar um binário e executá-lo no servidor.
Cada capítulo contém exemplos práticos de código, exercícios para fixação do conteúdo e um pequeno projeto. Ao final do livro, você criará um serviço web completo com REST API, autenticação e banco de dados — um ótimo trabalho para o portfólio.
Para quem é este livro:
- Desenvolvedores iniciantes que querem escolher uma linguagem para começar.
- Programadores em Python, PHP ou Java que desejam aprender Go.
- Todos que se interessam por desenvolvimento backend, microsserviços e tecnologias em nuvem.
O livro é escrito em linguagem simples, com o mínimo de teoria e o máximo de prática. Você não apenas lerá, mas começará a escrever código imediatamente. Após estudá-lo, você será capaz de criar seus próprios projetos em Go com confiança.
Junte-se à comunidade de desenvolvedores Go — a linguagem escolhida pelo Google, Uber, Dropbox e milhares de outras empresas. Comece sua jornada hoje mesmo!
Recommendations
Desenvolvimento Web em Java: do básico ao deploy
Entrevista de Kotlin: 200 perguntas e respostas
Desempenho de Aplicações Go (Golang): Otimização, Perfilamento e Sistemas de Alta Carga
Fundamentos da Administração do Moodle
Beginning PHP and MySQL: do iniciante ao profissional
Fundamentos da programação para iOS 15 com Swift