Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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
Recensioni (2)
La struttura del corso di formazione e gli esercizi erano fantastici. Il formatore è riuscito a farmi entusiasmare all'idea di lavorare con Go in futuro, cosa non facile da realizzare!
Noah Van Tiggel - Spot Buy Center BV
Corso - Advanced Go Programming
Traduzione automatica
Il formatore ha dimostrato di essere un esperto del tema, il che non do per scontato. Ha fornito intuizioni molto utili sulle norme dell'industria.
Giuseppe
Corso - Learning Go Programming
Traduzione automatica