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
- Analisi approfondita del sistema di tipi di Go
- Lavoro con puntatori, gestione della memoria e garbage collection
- Interfacce avanzate e incorporamento (embedding)
Concorrenza e parallelismo
- Gestione avanzata delle goroutine
- Canali con buffer e senza buffer
- Istruzioni Select e pool di worker
Gestione degli errori e logging
- Tipi di errore personalizzati e wrapping
- Logging strutturato e monitoraggio
- Propagazione degli errori e migliori pratiche
Testing e benchmarking
- Testing unitario e di integrazione in Go
- Utilizzo degli strumenti di testing integrati in Go
- Benchmarking e profiling delle applicazioni
Programmazione modulare e pacchetti
- Gestione delle dipendenze con i moduli Go
- Gestione delle versioni e pubblicazione dei moduli
- Creazione di librerie Go riutilizzabili
Creazione di API e microservizi
- Creazione di API RESTful utilizzando Go
- Utilizzo di Go con Docker e contenitori
- Orchestrazione e distribuzione dei servizi
Ottimizzazione delle prestazioni
- Profiling e tuning della memoria
- Strategie di ottimizzazione della concorrenza
- Monitoraggio delle prestazioni con pprof
Riepilogo e prossimi passi
Requisiti
- Esperienza nella programmazione con Go
- Comprensione della sintassi Go, delle strutture dati e delle funzioni
- Esperienza nel lavoro con pacchetti e nella concorrenza di base
Target
- 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