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