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 v Go
- Pohloubení do systémů typů jazyka Go
- Práce s ukazateli, správou paměti a sběrem odpadu
- Pokročilé rozhraní (interfaces) a vestavěná (embedding)
Konkurence a paralelizace
- Pokročilá správa goroutin
- Bufrované a nebufrované kanály
- Příkazy select a pooly workerů
Ošetření chyb a protokolování
- Vlastní typy chyb a obalování (wrapping)
- Strukturované protokolování a monitorování
- Propagace chyb a nejlepší postupy
Testování a benchmarking
- Unit a integrační testování v Go
- Používání vestavěných testovacích nástrojů Go
- Benchmarking a profiling aplikací
Modulární programování a balíčky
- Správa závislostí pomocí modulů Go
- Verzování a publikování modulů
- Vytváření opět využitelných knihoven Go
Budování API a mikroservices
- Vytváření RESTful API pomocí Go
- Používání Go s Dockerem a kontejnery
- Orchestrace a nasazení služeb
Optimalizace výkonu
- Paměťový profiling a ladění
- Strategie optimalizace konkurence
- Monitorování výkonu pomocí pprof
Shrnutí a další kroky
Požadavky
- Zkušenosti s programováním v jazyce Go
- Pochopení syntaxe Go, datových struktur a funkcí
- Zkušenosti s prací s balíčky a základní konkurencí
Cílová skupina
- Zkušení softwarový vývojáři
- Backendoví inženýři
- Vývojáři cloud-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