Zkuste nás kontaktovat

Návrh Školení

Úvod

Pochopení jazyka Go a jeho architektury

Instalace a konfigurace vývojového prostředí pro Go

Přehled syntaxe Go

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

Osvojení si pokročilých funkcí jazyka Go

Práce s pokročilým nástrojem na sestavení projektů v Go

Použití map jako sad

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

Implementace kolekcí a operací nad nimi

Využití nástroje Pprof

Jak minimalizovat vznik nepotřebných objektů (garbage)

Práce s metodami a rozhraními

Mockování při jednotkových testech

Použití konkurence k udržení konzistence dat

Pracovat s uživatelsky definovanými typy

Optimalizace kódu pro vyšší rychlost

Používání idiomatického stylu psaní v Go

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

Správa balíčků v Go

Vytváření škálovatelného systému práce

Pracovat s databázemi v Go

Poskytování rozhraní typu JSON API

Testování a sestavování projektů v Go

Získání solidních znalostí pro tvorbu webových aplikací v Go

Používání šablon při vývoji webových aplikací v Go

Vytváření vlastního serveru určeného k tvorbě webových aplikací v Go

Pochopení balíčku net/http a jeho použití

Routing a poskytování souborů pomocí tohoto balíčku

Nasazení vašich webových aplikací

Shrnutí a závěr

Požadavky

  • Základní znalosti programování v jakémkoli jazyce

Cílová skupina

  • Weboví vývojáři
  • Softwaroví vývojáři
  • Programátori
  • Všichni, kdo se chtějí naučit Go
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie