Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Úvod
Pochopení unixových systémů Programming
Porozumění jazyku Go Programming a architektuře Go
Instalace a konfigurace vývojového prostředí Go
Seznámení se základy syntaxe Go
Práce s Go balíčky
Algoritmy, datové struktury
Jak Go zpracovává odpad
Práce se soubory a adresáři v Go
Implementace operací vstupu a výstupu souboru v Go
Implementace zpracování chyb
Identifikace a práce se systémovými soubory v Go: Soubory protokolu, operace se systémovými soubory a hesla
Práce s unixovými procesy a signály v Go
- Porozumění procesům a signálům Unix Správa procesů Práce se signály Unix v režimu Go Použití příkazu 'kill' Práce s potrubími a sokety Unix v režimu Go Práce se vzdáleným voláním procedur (RPC) v režimu Go Programming Unix Shell in Go
Pochopení a práce s Gorutinami
- Informace o Gorutinách pomocí synchronizace Go balíčků Práce s kanály pomocí plánovače Go pomocí klíčového slova 'select' Práce se signálovými kanály a kanály s vyrovnávací pamětí Práce s časovými limity Práce s kanály kanálů Práce s nulovými kanály Práce se sdílenou pamětí Práce s nástrojem dWC.go Utility
Síť Programming v Go
- Pochopení sítě Programming Práce se standardním balíčkem Net Go Přehodnocení Unixových soketů Provádění DNS vyhledávání Vývoj jednoduchého TCP serveru a jednoduchého TCP klienta Vývoj jednoduchého UDP serveru a jednoduchého UDP klienta Práce se souběžným TCP serverem
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Základní zkušenosti s programováním v jakémkoli jazyce
- Znalost systémů Linux a Unix
35 hodiny
Reference (1)
The extra informations not in the official docs