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
Avancerade Go-koncept
- Djupdykning i Gos typsystem
- Arbeta med pekare, minneshantering och garbage collection
- Avancerade gränssnitt och inbäddning
Konkurrens och parallelisering
- Avancerad hantering av goroutines
- Bufringade och obufringade kanaler
- Select-statements och arbetspooler
Felsökning och loggning
- Anpassade feltyper och inläppning (wrapping)
- Strukturerad loggning och övervakning
- Felspridning och bästa praxis
Testning och benchmarking
- Enhetstest och integrationstest i Go
- Användning av Gos inbyggda testverktyg
- Benchmarking och profilering av applikationer
Modulär programmering och paket
- Berorighetshantering med Go-moduler
- Versionhantering och publicering av moduler
- Skapa återanvändbara Go-bibliotek
Bygga API:er och mikrotjänster
- Skapa RESTful-API:er med Go
- Använda Go med Docker och container
- Tjänsteorkestrering och distribution
Prestandaoptimering
- Minnesprofilering och justering
- Strategier för konkurrens-optimering
- Prestandaövervakning med pprof
Sammanfattning och nästa steg
Krav
- Erfarenhet av programmering i Go
- Förståelse för Go-syntax, datatyper och funktioner
- Erfarenhet av att arbeta med paket och grundläggande konkurrens
Målgrupp
- Erfarna mjukvaruutvecklare
- Backend-ingenjörer
- Utvecklare av molnbaserade tillämpningar
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