Struttura del corso
Introduzione
Comprendere il linguaggio di programmazione Go e l'architettura di Go
Installazione e configurazione dell'ambiente di sviluppo Go
Ripasso della sintassi di Go
Lavorare con i tipi integrati in Go
Imparare le funzionalità avanzate di Go
Lavorare con lo strumento di compilazione avanzato di Go
Utilizzare mappe come set
Lavorare con chiavi di interfaccia e slice
Implementare collezioni e riduzioni
Utilizzare lo strumento Pprof
Imparare come ridurre i rifiuti della memoria
Lavorare con metodi e interfacce
Mocking nei test unitari
Utilizzare la concorrenza per mantenere i dati consistenti
Utilizzare tipi definiti dall'utente
Ottimizzare il codice per velocità
Utilizzare Go idiomatico
Lavorare con tempo, errori, interfacce comuni e commenti
Lavorare con e gestire pacchetti
Creare un sistema di lavoro scalabile
Lavorare con database in Go
Servire una API JSON
Testare e compilare in Go
Acquisire una solida base nello sviluppo web con Go
Lavorare con template per lo sviluppo web in Go
Creare il proprio server per lo sviluppo web in Go
Comprendere e lavorare con il pacchetto net/http
Comprendere e lavorare con routing e servizio di file
Distribuire il proprio sito
Riassunto e conclusioni
Requisiti
- Conoscenze di base in programmazione in qualsiasi linguaggio
Pubblico target
- Sviluppatori web
- Sviluppatori software
- Programmatori
- Ognuno che desidera imparare Go
Recensioni (7)
Trainer knowledge and patience
Dan
Corso - Advanced Go Programming
Ciò che mi è piaciuto di più di questa formazione sono stati gli esercizi perché dovevi utilizzare le nuove informazioni apprese dal formatore, ma anche consultare la documentazione o fare qualche piccola ricerca per risolverli.
Andrei
Corso - Advanced Go Programming
Traduzione automatica
la struttura del corso e degli esercizi pratici
Andrei
Corso - Advanced Go Programming
Traduzione automatica
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Corso - Advanced Go Programming
Live interactions
Sorin - Ness
Corso - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Corso - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.