Návrh Školení

Úvod do Go

  • Přehled a historie jazyka Go
  • Instalace Go a nastavení prostředí
  • Nástroje Go a struktura pracovního prostoru

Základy jazyka

  • Datové typy, proměnné a konstanty
  • Operátory a výrazy
  • Kontrolní struktury: if, switch, smyčky

Funkce a oblast viditelnosti

  • Definování a volání funkcí
  • Několik návratových hodnot
  • Předávání podle hodnoty a odkazu

Práce s poli, sekvencemi (slices) a mapami

  • Pochopení kolekčních typů v Go
  • Vytváření a manipulace s sekvencemi (slices)
  • Práce s mapami a párky klíč-hodnota

Struktury a metody

  • Vytváření a používání struktur
  • Definování a volání metod
  • Použití rozhraní (interfaces)

Základy konkurzivity

  • Úvod do gorutinin
  • Použití kanálů pro komunikaci
  • Synchronizační vzory

Vytváření a spouštění aplikací v Go

  • Organizace kódu do balíčků
  • Kompilace a spuštění programů v Go
  • Ladění a testování

Závěr a další kroky

Požadavky

  • Zkušenosti v alespoň jednom programovacím jazyce
  • Pochopení základů programování, jako jsou proměnné, smyčky a funkce
  • Ozbrojenost s operacemi na příkazové řádce

Cílová skupina

  • Software vývojáři
  • Systémoví programátoři
  • Backend inženýři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie