Visão Geral do Tutorial
A linguagem Go é uma linguagem de programação desenvolvida pelo Google, caracterizada pelo suporte eficiente à programação concorrente e pela estrutura de sintaxe concisa. É adequada para programação de rede, desenvolvimento de plataformas de nuvem e processamento de big data. Este tutorial irá guiá-lo através da aprendizagem gradual dos fundamentos e aplicações da linguagem Go.
Pontos-chave
Você aprenderá os seguintes pontos-chave:
- A história de desenvolvimento, características e áreas de aplicação da linguagem Go
- Configuração do ambiente de desenvolvimento da linguagem Go
- Escrever e executar o primeiro programa em Go para entender a cadeia de ferramentas básicas
- Fundamentos da linguagem Go, incluindo variáveis, tipos de dados, operadores, declarações de fluxo de controle, etc.
- Estruturas de dados em Go, como arrays, slices, maps e structs
- Utilização de interfaces e polimorfismo
- Goroutine, canal e mecanismos de sincronização na programação concorrente
- Gerenciamento de pacotes e módulos, aplicação da biblioteca padrão Go
- Conceitos básicos e práticas de testes unitários em Go