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.
Struttura del corso
Introduzione a Go
- Panoramica e storia di Go
- Installazione di Go e configurazione dell’ambiente di sviluppo
- Gli strumenti di Go e la struttura dello spazio di lavoro
Fondamenti del linguaggio
- Tipi di dati, variabili e costanti
- Operatori ed espressioni
- Strutture di controllo: if, switch, cicli
Funzioni e ambito di visibilità
- Definizione ed invocazione di funzioni
- Ritorno multiplo di valori da una funzione
- Passaggio dei parametri per valore o per riferimento
Lavorare con array, slice e mappe
- Comprensione dei tipi di raccolta disponibili in Go
- Creazione e manipolazione delle slice
- Utilizzo delle mappe per memorizzare coppie chiave-valore
Strutture e metodi
- Creazione e impiego di strutture dati personalizzate
- Definizione ed invocazione dei metodi associati a una struttura
- Adozione delle interfacce per standardizzare il comportamento dei tipi
Nozioni di base sulla concorrenza
- Introduzione alle goroutine come unità di esecuzione parallela<
- Utilizzo dei canali per la comunicazione tra goroutine
- Teconiche di sincronizzazione nell’ambiente concorrente<
Creazione ed esecuzione delle applicazioni Go
- Organizzazione del codice suddiviso in pacchetti distinti<
- Compilazione e lancio dei programmi scritti in Go<
- Fasi di debug e test dello software sviluppato<
Riepilogo e prossimi passi da intraprendere<
Requisiti
- Conoscenza pratica di almeno un linguaggio di programmazione
- Comprensione dei concetti fondamentali della programmazione, tra cui variabili, cicli e funzioni
- Familiarità con le operazioni da riga di comando
Destinatari
- Sviluppatori software
- Programmatori sistemistici
- Ingegneri backend
14 ore
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