Go to język ze wsparciem wytwarzania aplikacji mikroserwisowych. Mechanizm zarządzania wątkami dostarczony w Go pozwala relatywnie niewielkim nakładem pracy budować wielowątkowe systemy w środowisku rozproszonym.
Wyjątkowo prosta, przemyślana, przypominająca modeluraryzację kodu w starych językach proceduralnych koncepcja separacji paczek kodu owocuje w projektach opartych o Go przejrzystą strukturą warstwową systemu, łatwością utrzymania i reorganizacji modułów w przestrzeni całego systemu.
Automatyczne zarządzanie pamięcią, wydajny kompilator i multiplatformowość uzyskana poprzez mechanizm natywnego budowania aplikacji pod wybraną platformę systemową sprawiają, że dużo łatwiej zapewnić wydajność działania wdrażanego systemu.
Warto uczyć się nowych języków programowania. Go niewątpliwie jest jednym z tych, który wzbogaca warsztat developerski. Koncepcyjnie składniowo i architektonicznie odzwierciedla kierunek w jakim rozwija się dziś inżynieria oprogramowania.
Szkolenie skierowane jest do programistów chcących poznać nowy język programowania i inne podejście do sposobu budowania aplikacji, a także do osób nie posiadających doświadczenia zawodowego chcących nauczyć się języka programowania, który w naturalny sposób wprowadzi ich w świat inżynierii oprogramowania i będzie dobrą podstawą do dalszego rozwoju.
14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.