Struttura del corso

Introduzione a Go

  • Panoramica e storia di Go
  • Installazione di Go e configurazione dell'ambiente
  • Strumenti Go e struttura della workspace

Fondamenti del Linguaggio

  • Tipi di dati, variabili e costanti
  • Operatori ed espressioni
  • Strutture di controllo: if, switch, cicli

Funzioni e Ambito

  • Definizione e chiamata delle funzioni
  • Ritorno multipli valori
  • Passaggio per valore e riferimento

Lavorare con Array, Slice e Mappe

  • Comprendere i tipi di collezione di Go
  • Creazione e manipolazione di slice
  • Lavoro con mappe e coppie chiave-valore

Strutture (Structs) e Metodi

  • Creazione e utilizzo delle strutture
  • Definizione e chiamata dei metodi
  • Utilizzo di interfacce

Nozioni Base sulla Concorrenza

  • Introduzione alle goroutines
  • Uso dei canali per la comunicazione
  • Precisione nei pattern di sincronizzazione

Compilazione ed Esecuzione delle Applicazioni Go

  • Organizzazione del codice in pacchetti
  • Compilazione ed esecuzione di programmi Go
  • Debugging e testing

Riassunto e Passi Successivi

Requisiti

  • Esperienza in almeno un linguaggio di programmazione
  • Comprensione dei fondamenti della programmazione come variabili, cicli e funzioni
  • Familiarità con le operazioni riga di comando

Pubblico di riferimento

  • Sviluppatori software
  • Programmatori di sistema
  • Ingegneri backend
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative