Contattataci
 Durata 14 ore

Struttura del corso

Introduzione a Go

  • Panoramica e storia di Go
  • Installazione di Go e configurazione dell'ambiente
  • Strumenti Go e struttura dello spazio di lavoro

Fondamentali 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
  • Valori di ritorno multipli
  • Passaggio per valore e per riferimento

Utilizzo di array, slice e mappe

  • Comprensione dei tipi di raccolta di Go
  • Creazione e manipolazione delle slice
  • Utilizzo di mappe e coppie chiave-valore

Strutture e metodi

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

Fondamenti della concorrenza

  • Introduzione alle goroutine
  • Utilizzo dei canali per la comunicazione
  • Pattern di sincronizzazione

Compilazione ed esecuzione di applicazioni Go

  • Organizzazione del codice in pacchetti
  • Compilazione ed esecuzione dei programmi Go
  • Debug e testing

Riepilogo e prossimi passi

Requisiti

  • Esperienza in almeno un linguaggio di programmazione
  • Conoscenza delle fondamenta della programmazione come variabili, cicli e funzioni
  • Familiarità con le operazioni della riga di comando

Pubblico di riferimento

  • Sviluppatori software
  • Programmatatori di sistemi
  • Engineer backend

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative