Návrh Školení
Úvod
Porozumění jazyku Go Programming a architektuře Go
Instalace a konfigurace vývojového prostředí Go
Recenze syntaxe Go
Práce s vestavěnými typy v Go
Naučte se funkce pokročilé Go
Práce s pokročilým Go Build Tool
Použití map jako sad
Práce s klávesami rozhraní a řezy
Provádění sběru a redukce
Pomocí nástroje Pprof
Naučte se, jak snížit odpadky
Práce s metodami a rozhraními
Zesměšňování v jednotkových testech
Použití souběžnosti k udržení konzistentnosti dat
Použití uživatelsky definovaných typů
Optimalizace kódu pro rychlost
Použití Idiomatic Go
Práce s časem, chybami, běžnými rozhraními a komentáři
Práce s balíčky a jejich správa
Vytvoření Scalable Work System
Práce s databázemi v Go
Poskytování JSON API
Testování a vytváření Go
Získání pevných základů v Web Development s Go
Práce se šablonami pro Web Development v Go
Vytvoření vlastního serveru pro Web Development v Go
Pochopení a práce s balíčkem net/http
Pochopení a práce se směrováním a poskytováním souborů
Nasazení vašeho webu
Shrnutí a závěr
Požadavky
- Základní zkušenosti s programováním v jakémkoli jazyce
Publikum
- Weboví vývojáři
- Vývojáři softwaru
- Programátoři
- Každý, kdo se chce učit Go
Reference (7)
Trainer knowledge and patience
Dan
Kurz - Advanced Go Programming
Co nejvíce mě tento trénink zalíbil, byly cvičení, protože jste museli použít nové informace, které jsme získali od instruktora, ale také se obrátit na dokumentaci nebo provést nějaké malé vyhledávání k jejich řešení.
Andrei
Kurz - Advanced Go Programming
Machine Translated
struktura školení a praxe cvičení
Andrei
Kurz - Advanced Go Programming
Machine Translated
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Kurz - Advanced Go Programming
Live interactions
Sorin - Ness
Kurz - 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
Kurz - 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.