Escrever e testar um programa no Go

Iniciante
Desenvolvedor
Estudante
Azure

Usando o que você aprendeu sobre o Go, escreva e teste um programa completo.

Objetivos de aprendizagem

Neste módulo, você vai praticar e saber:

  • Como funciona o teste no Go.
  • Como encapsular a lógica do núcleo de um programa em um pacote.
  • Como expor a lógica do núcleo por meio de uma API Web.
  • Como escrever testes para seu pacote lógico do núcleo (usando o desenvolvimento orientado por testes).
  • Como quase todos os conceitos que abordamos até agora podem funcionar juntos.

Pré-requisitos

  • Um ambiente Go pronto para criar programas. O ideal é que você tenha instalado e configurado o Go localmente e o Visual Studio Code instalado com a extensão do Go.
  • A capacidade de criar e modificar arquivos .go.
  • A capacidade executar programas Go usando o prompt do terminal.
  • Conhecimento dos tipos de dados básicos como string, int e boolean.
  • Conhecimento de como escrever fluxos de controle de dados básicos como instruções if e for.
  • Conhecimento de como escrever funções.
  • Conhecimento de como criar estruturas e métodos.
  • Conhecimento de como usar bibliotecas como net/http.