Scrivere e testare un programma in Go

Principiante
Sviluppatore
Studente
Azure

Usando le nozioni apprese su Go, si scriverà e testerà un programma completo.

Obiettivi di apprendimento

Contenuto del modulo:

  • Come funziona il test in Go.
  • Come incapsulare la logica di base di un programma in un pacchetto.
  • Come esporre la logica di base tramite un'API Web.
  • Come scrivere i test per il pacchetto della logica di base (usando lo sviluppo basato su test).
  • Come quasi tutti i concetti illustrati finora possono interagire tra loro.

Prerequisiti

  • Ambiente Go pronto per la creazione di programmi. L'ideale è che Go sia installato e configurato localmente e che Visual Studio Code sia installato con l'estensione Go.
  • Possibilità di creare e modificare file .go.
  • Possibilità di eseguire programmi Go usando il prompt del terminale.
  • Conoscenza dei tipi di dati di base, come string, int e boolean.
  • Conoscenza delle modalità di scrittura di flussi di controllo dei dati di base, come le istruzioni if e for.
  • Nozioni sulla scrittura di funzioni.
  • Nozioni sulla creazione di strutture e metodi.
  • Nozioni sull'uso di librerie come net/http.