Kurzy a certifikace Dev & Test

GO

Webové služby v jazyku Go

19.900 CZK
Days2
25. 2.26. 2. 2019
Praha
CZ

Kurz je určen IT profesionálům, kteří se chtějí naučit, jak psát moderní webové služby v jazyce Go. Během dvou dnů získají účastníci přehled o možnostech jazyka Go a naučí se psát idiomatický multiprocesorový kód. Kurz není jenom teoretický výklad, ale je také proložen řadou praktických ukázek a postřehů nasbíraných během provozování aplikací v produkčním prostředí. Účastnící budou sami psát kód na svých počítačích a nakonec školení ho nasadí na testovací cluster.

Cílová skupina

Kurz je určen IT profesionálům, kteří se chtějí naučit, jak psát moderní webové služby v jazyce Go pro distribuované prostředí.

Cíle kurzu

Účastníci se naučí:

  • K čemu je jazyk Go vhodný a jaké jsou jeho užití
  • Pochopí syntaxi jazyka Go
  • Jak psát idiomatický kód
  • Pochopí problematiku multiprocesorového zpracování dat
  • Jak psát kód s využitím gorutin
  • Jak psát webové služby
  • Jak provozovat Go aplikace v Dockeru a Kubernetes

Osnova

Proč Go?

  • Úvod
  • Historie a kdo stojí za Go
  • Nastavení prostředí pro vývoj

Seznámení se syntaxí

  • Hello Go
  • Struktura zdrojových kódu
  • Základní prvky syntaxe
  • Standardní knihovna
  • Externí knihovny
  • “Best practices”
  • Lab

Idiomatický kód

  • Dokončení prvky syntaxe
  • Práce s rozhraními
  • “Best practices”
  • Lab

Gorutiny

  • Problematika multiprocesorového zpracování dat
  • Práce s gorutinami
  • “Best practices”
  • Lab

Webové služby

  • Webový server a práce s formátem JSON a XML
  • Šablonovací engine
  • Přístup do databáze
  • Logování a monitorování aplikace
  • “Best practices”
  • Lab

Go nástroje

  • Testování kódu
  • Generování kódu
  • “Best practices”
  • Lab

Docker a Kubernetes

  • Tvorba Dockerfile
  • Přístup do Docker API
  • Nasazení do Kubernetes clusteru
  • Přístup do Kubernetes API
  • „Best practices“
  • Lab

Předpoklady účastníka

  • Základní znalost programování

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole