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.
Doba trvání 21 hodiny
Návrh Školení
Pokročilé koncepty Go
- Hlubší pohled na systém typů Go
- Práce s ukazateli, správou paměti a sběrem nepotřebného
- Pokročilé rozhraní a zabudování
Konkurence a paralelizace
- Pokročilá správa goroutin
- Bufrované a nebufrované kanály
- Instrukce select a pracovní pooly
Zpracování chyb a logging
- Vlastní typy chyb a zabalování
- Strukturované logování a monitorování
- Propagace chyb a nejlepší praxe
Testování a benchmarkování
- Unit a integrační testování v Go
- Používání vestavěných testovacích nástrojů Go
- Benchmarkování a profilování aplikací
Modulární programování a balíčky
- Správa závislostí pomocí Go modulů
- Verzování a publikování modulů
- Vytváření znovu použitelných Go knihoven
Vytváření API a mikroservisů
- Vytváření RESTful API pomocí Go
- Používání Go s Dockerem a kontejnery
- Orchestrace a nasazení služeb
Optimalizace výkonu
- Paměťové profilování 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 Go
- Pochopení syntaxe Go, datových struktur a funkcí
- Zkušenosti s prací se balíčky a základní konkurence
Cílová skupina
- Zkušení softwaroví vývojáři
- Backendoví inženýři
- Vývojáři cloud-nativních aplikací
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