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
  21 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Reference (8)

Související kurzy

Combined C/C++, JAVA and Web Application Security

  28 hodiny

Advanced Java Security

  21 hodiny

Combined JAVA, PHP and Web Application Security

  28 hodiny

Standard Java Security

  14 hodiny

Java and Web Application Security

  21 hodiny

Související kategorie