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)
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.
Catalin - Ness Romania
Kurz - 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
Kurz - 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
Kurz - 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.