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
Concetti avanzati di Go
- Approfondimento del sistema di tipi di Go
- Lavorare con puntatori, gestione della memoria e garbage collection
- Interfacce avanzate ed embedding
Concorrenza e Parallelismo
- Gestione avanzata delle goroutine
- Cani bufferizzati e non bufferizzati
- Istruzioni select e pool di lavoratori
Gestione degli errori e logging
- Tipi di errore personalizzati e wrapping
- Logging strutturato e monitoraggio
- Propagazione degli errori e best practice
Test e benchmarking
- Test unitari e di integrazione in Go
- Utilizzo degli strumenti di testing integrati in Go
- Benchmarking e profilatura delle applicazioni
Programmazione modulare e pacchetti
- Gestione delle dipendenze con Go modules
- Versionamento e pubblicazione di moduli
- Come costruire librerie Go riutilizzabili
Creare API e microservizi
- Creazione di API RESTful usando Go
- Utilizzo di Go con Docker e contenitori
- Orchestrazione e distribuzione dei servizi
Ottimizzazione delle prestazioni
- Profiling della memoria e tuning
- Strategie di ottimizzazione della concorrenza
- Monitoraggio delle prestazioni con pprof
Riassunto e prossimi passaggi
Requisiti
- Esperienza nella programmazione con Go
- Conoscenza della sintassi di Go, strutture dati e funzioni
- Esperienza nel lavoro con pacchetti e concorrenza di base
Pubblico di destinazione
- Sviluppatori software esperti
- Ingegneri backend
- Sviluppatori di applicazioni cloud-native
21 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