curso de

Go: Iniciando com a linguagem do Google

Estudando este mês:

e mais 473 alunos(as)

Resumo do curso

  • 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.

Conteúdo relacionado

Cursos de GoLang em Programação

Leia nossos artigos de Programação

Última atualização

24/01/2020

Já é aluno?

Comece o curso agora

10h

p/ conclusão

77

Atividades

192

Minutos de video

8142

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Go: Iniciando com a linguagem do Google

Instrutores

Conteúdo Detalhado

  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

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

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: Iniciando com a linguagem do Google

Mateus Almeida de Souza

Gostei do conteúdo do projeto, indo desde o básico Hello, World e dando um gostinho de http e io.

Go: Iniciando com a linguagem do Google

DIOGO JUNQUEIRA GERALDO

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: Iniciando com a linguagem do Google

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

Aprenda GoLang com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
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