Logo do curso
Curso

Go:

a linguagem do Google

Quero estudar na alura

10h

Para conclusão

19012

Pessoas nesse curso

9.3

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Conheça a simples e poderosa linguagem Go.
  • Aprenda a utilizar diversos pacotes da linguagem.
  • Entenda as principais instruções para você aprender a programar em Go.
  • Trabalhe com os principais tipos de variáveis e coleções da linguagem.
  • Saiba como ler e escrever em arquivos em Go.
  • Desenvolva um script para monitorar os seus sites.

Público alvo_

Desenvolvedores com alguma experiência em programação que tem interesse em aprender a linguagem Go.

Douglas Quintanilha Barbosa Ferreira

linkedin

Douglas é desenvolvedor e instrutor na Caelum, além de instrutor na Alura, interessado em Javascript, Front end, administração de sistemas e um pouquinho de Eletrônica!

Curso atualizado em 04/01/2024

Ementa

  1. Introdução

    • Instalação do Go em diversos sistemas operacionais
    • Configurando o Go Workspace
    • A estrutura de pastas do Go
    • Instalação da extensão do Go no Visual Studio Code
    • Convenções da linguagem
    • Implementação do Hello World
    • Compilando e executando um programa em Go
  2. Trabalhando com Variáveis

    • Declaração de variáveis
    • Valor padrão das variáveis em Go
    • Inferência de tipos
    • Como descobrir o tipo da variável
    • O operador de declaração de variáveis curtas
    • Ler dados digitados do usuário
    • Através das funções Scanf e Scan, do pacote fmt
    • Mais convenções do Go
    • Variáveis e imports não utilizados são deletados
  3. Controle de fluxo com Go

    • Controle de fluxo com if
    • Controle de fluxo com switch
    • Introdução às funções em Go
    • O pacote `os`
  4. Fazendo requisições para a Web

    • Pacote net/http
    • Fazendo requisições GET
    • Funções com múltiplos retornos
    • Identificador em branco
    • Status de uma requisição
    • O for em Go
  5. As principais coleções do Go

    • Trabalhando com Arrays e Slices
    • Diferenças entre Arrays e Slices
    • Os diferentes tipos de for no Go
    • Operador de iteração range
    • Constantes
    • O pacote time
  6. Leitura de Arquivos

    • Detectando erros no Go
    • Como trabalhar com arquivos
    • Abrindo e fechando arquivos
    • O pacote io/ioutil
    • O pacote bufio
    • Criação de leitores
    • Limpando strings com TrimSpace
  7. Escrevendo arquivos

    • Abrir arquivos para escrita
    • As flags da função os.OpenFile
    • Escrever em arquivos com Go
    • Converter tipos para string
    • Trabalhar com tempo e formatá-lo
    • Exibir o conteúdo de um arquivo por completo

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 5 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 519 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Muito bom o curso, o professor poderia ser mais direto e ensinar logo a melhor versão.

Go: a linguagem do Google

Mateus Almeida de Souza

Como o nome do curso diz, é introdutório a linguagem. Gostaria de mais cursos nesta linguagem, para desenvolvimento web. Parabéns!

Go: a linguagem do Google

Andressa Celant

Excelente curso. Simplesmente amei a linguagem Go. Já tinha conhecimento de outras linguagens, e ao ver o Go consegui perceber como de fato para muitas coisas ela simplifica mesmo!!! Parabéns também ao professor pela didática, fluída e coerente.

Go: a linguagem do Google

Leônidas de Lima Cândido de Araújo

Aprenda GoLang com esse e outros cursos, comece agora!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas