Schița de curs
Introducere
Înțelegerea limbajului Go Programming și a arhitecturii Go
Instalarea și configurarea mediului de dezvoltare Go.
Revizuirea Go Sintaxei
Lucrul cu tipurile încorporate în Go
Învățarea caracteristicilor avansate Go
Lucrul cu Advanced Go Build Tool
Utilizarea Hărților ca seturi
Lucrul cu taste și felii de interfață
Implementarea colectării și reducerii
Folosind instrumentul Pprof
Învățați cum să reduceți gunoiul
Lucrul cu metode și interfețe
Batjocură în testele unitare
Utilizarea concurenței pentru a menține datele consistente
Utilizarea tipurilor definite de utilizator
Optimizarea codului pentru viteză
Folosind Idiomatic Go
Lucrul cu timp, erori, interfețe comune și comentarii
Lucrul cu și gestionarea pachetelor
Crearea unui sistem de lucru Scalable
Lucrul cu baze de date în Go
Servirea unui API JSON
Testare și integrare în Go
Obținerea unei fundații solide în Web Development cu Go
Lucrul cu șabloane pentru Web Development în Go
Crearea propriului server pentru Web Development în Go
Înțelegerea și lucrul cu pachetul net/http
Înțelegerea și lucrul cu rutarea și servirea fișierelor
Implementarea site-ului dvs
Rezumat și Concluzie
Cerințe
- Experiență de programare de bază în orice limbaj
Audiență
- Dezvoltatorii web
- Software Developers
- Programatori
- Toată lumea care vrea să învețe Go
Mărturii (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Curs - Advanced Go Programming
Live interactions
Sorin - Ness
Curs - 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
Curs - 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
Curs - 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
Curs - 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
Curs - 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.