Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Förbättrade Go-koncept
- Djupgående studie av Gos typsystem
- Arbeta med pekare, minneshantering och garbage collection
- Förbättrade gränssnitt och inbäddning
Konkurrens och parallellism
- Förbättrad hantering av goroutines
- Buffrade och obuffrade kanaler
- Select-satser och arbetarpooler
Felhantering och loggning
- Anpassade feltyper och wrapping
- Strukturerad loggning och övervakning
- Felpropagation och bästa praxis
Testning och benchmarking
- Enhetstestning och integreringstestning i Go
- Använda Gos inbyggda testverktyg
- Benchmarking och profilering av applikationer
Modulär programmering och paket
- Beroendehantering med Go-moduler
- Versionshantering och modulpublikering
- Bygga återanvändbara Go-bibliotek
Skapa APIs och mikrotjänster
- Skapa RESTful-APIer med Go
- Använda Go med Docker och containrar
- Tjänstorchestration och distribution
Förbättrad prestanda
- Minnesprofilering och justering
- Konkurrensförmågor för optimering
- Prestandaövervakning med pprof
Sammanfattning och nästa steg
Krav
- Erfarenhet av programmering med Go
- Förståelse för Gos syntax, datastrukturer och funktioner
- Erfarenhet av att arbeta med paket och grundläggande parallellbearbetning
Målgrupp
- Erfarna mjukvaruutvecklare
- Backend-ingénjörer
- Utvecklare av molnorienterade appar
21 Timmar
Vittnesmål (2)
Strukturen på utbildningen och övningarna var fantastiska. Tränaren lyckades få mig att bli upphetsad för att arbeta med Go i framtiden, vilket inte är en enkel uppgift!
Noah Van Tiggel - Spot Buy Center BV
Kurs - Advanced Go Programming
Maskintolkat
Instruktören visade sig vara en expert på ämnet, vilket jag aldrig tar för givet. Han gav mycket användbar insikt om branschstandarder.
Giuseppe
Kurs - Learning Go Programming
Maskintolkat