Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Pokročilé koncepty Go
- Hluboký pohled do typového systému jazyka Go
- Práce s ukazateli, správou paměti a sběrem odpadu (garbage collection)
- Pokročilé rozhraní (interfaces) a vestavování (embedding)
Konkurenceschopnost a paralelismus
- Pokročilá správa gorutin
- Buffrové a nebuffrové kanály
- Výrazy select a pracovní skupiny (worker pools)
Zpracování chyb a logování
- Vlastní typy chyb a zabalení (wrapping)
- Strukturované logování a monitorování
- Propagace chyb a osvědčené postupy
Testování a benchmarking
- Jednotkové a integrační testy v Go
- Použití vestavěných nástrojů pro testování v Go
- Benchmarking a profilace aplikací
Modulární programování a balíčky
- Správa závislostí pomocí Go modulů
- Versiování a publikace modulů
- Vytváření přenosných knihoven v Go
Tvorba API a mikroslužeb
- Tworba RESTful API pomocí Go
- Použití Go s Dockerem a kontejnery
- Orchestrace a nasazení služeb
Optimalizace výkonu
- Profilace paměti a optimalizace
- Strategie pro optimalizaci konkurenceschopnosti
- Monitorování výkonu pomocí pprof
Závěr a další kroky
Požadavky
- Zkušenosti s programováním v Go
- Pochopení syntaxe, datových struktur a funkcí jazyka Go
- Zkušenosti s prací s balíčky a základní konkurencí
Cílová skupina
- Zkušení vývojáři softwaru
- Backend inženýři
- Vývojáři cloudu-native aplikací
21 Hodiny
Reference (2)
Struktura školení a cvičení byla skvělá. Školitel mě dokázal nadchnout pro práci s Go v budoucnu, což není snadné!
Noah Van Tiggel - Spot Buy Center BV
Kurz - Advanced Go Programming
Přeloženo strojem
Trainer se prokázal jako odborník na tuto oblast, čehož si nikdy nevšímám samozřejmě. Poskytl velmi užitečné představy o průmyslových standardech.
Giuseppe
Kurz - Learning Go Programming
Přeloženo strojem