Struttura del corso
Introduzione
Comprendere il linguaggio Go Programming e l'architettura Go
Installazione e configurazione dell'ambiente di sviluppo Go
Revisione di Go Syntax
Utilizzo dei tipi incorporati in Go
Apprendimento delle funzionalità avanzate Go
Utilizzo dello strumento di compilazione avanzato Go
Utilizzo delle mappe come insiemi
Utilizzo dei tasti e delle sezioni dell'interfaccia
Implementazione della raccolta e della riduzione
Utilizzo dello strumento Pprof
Imparare a ridurre la spazzatura
Utilizzo di metodi e interfacce
Simulazione negli unit test
Utilizzo della concorrenza per mantenere i dati coerenti
Utilizzo di tipi definiti dall'utente
Ottimizzazione del codice per la velocità
Utilizzo di Idiomatic Go
Utilizzo di tempo, errori, interfacce comuni e commenti
Utilizzo e gestione dei pacchetti
Creazione di un sistema di lavoro Scalable
Utilizzo dei database in Go
Servire un'API JSON
Test e costruzione in Go
Ottenere una solida base in Web Development con Go
Lavorare con i modelli per Web Development in Go
Creazione del proprio server per Web Development in Go
Comprendere e lavorare con il pacchetto net/http
Informazioni e utilizzo dei file di routing e gestione
Distribuzione del sito
Riassunto e conclusione
Requisiti
- Esperienza di programmazione di base in qualsiasi linguaggio
Pubblico
- Sviluppatori Web
- Sviluppatori di software
- Programmatori
- Chiunque voglia imparare Go
Recensioni (7)
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.
Catalin - Ness Romania
Corso - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
Corso - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
Corso - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.