Návrh Školení

Úvod

Pochopení programovacího jazyka Go a architektury Go

Nainstalování a konfigurace vývojového prostředí pro Go

Zopakování syntaxe Go

Práce s vestavěnými typy v Go

Poučení o pokročilých funkcích Go

Práce s pokročilým nástrojem pro sestavení Go

Použití map jako množin

Práce s klíči rozhraní a sekvencemi

Implementace kolekcí a redukce

Použití nástroje Pprof

Zaúčtování šetření paměti

Práce s metodami a rozhraními

Vytváření mock objektů v unit testech

Použití paralelismu pro udržování dat konzistentních

Práce s uživatelsky definovanými typy

Optimalizace kódu pro rychlost

Použití idiomatického Go

Práce s časem, chybami, běžnými rozhraními a komentáři

Práce a správa balíčků

Vytváření škálovatelných pracovních systémů

Práce s databázemi v Go

Servírování JSON API

Testování a sestavování v Go

Zakládání pevné základny webového vývoje s Go

Použití šablon pro webový vývoj v Go

Vytváření vlastních serverů pro webový vývoj v Go

Pochopení a práce s balíčkem net/http

Pochopení a práce s routováním a servírováním souborů

Nasazení webu

Závěr a shrnutí

Požadavky

  • Základní zkušenosti s programováním v jakémkoli jazyce

Cílová skupina

  • Weboví vývojáři
  • Software developers (vývojáři softwaru)
  • Programátoři
  • Kdekdo, kdo chce naučit Go
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie