Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Avanserte Go-konsepter
- Dypdykk i Go's typesystem
- Arbeid med pekere, minnehåndtering og søppelkollering
- Avanserte grensesnitt og innlegging
Konkurens og parallellitet
- Avansert goroutine-styring
- Buffrede og ubuffrede kanaler
- Select-setninger og worker-pooler
Feilhåndtering og logging
- Egendefinerte feiltyper og wrapping
- Strukturert logging og overvåking
- Feilespredning og beste praksis
Testing og benchmarking
- Enhetstesting og integrasjonstesting i Go
- Bruk av Go's innebygde verktøy for testing
- Benchmarking og profiler av applikasjoner
Modulprogrammering og pakker
- Avtalen for avhengigheter med Go-moduler
- Versjonering og modulsjangering
- Bygging av gjenbrukbare Go-biblioteker
Bygging av API-er og mikrotjenester
- Oppretting av RESTful API-er med Go
- Bruk av Go med Docker og containere
- Tjenestekorkestrasjon og distribusjon
Ytelsesoptimalisering
- Minneprofiler og justeringer
- Strategier for konkurrensoptimalisering
- Ytelsesovervåking med pprof
Oppsummering og neste steg
Krav
- Erfaring med programmering i Go
- Kjennskap til Go-syntaks, datastrukturer og funksjoner
- Erfaring med bruk av pakker og grunnleggende konkurens
Målgruppe
- Erfarne programvareutviklere
- Backend-ingeniører
- Utviklere av cloud-native applikasjoner
21 Timer
Referanser (2)
Strukturen av treningen og øvingene var fantastisk. Treneren klarte å få meg entusiasert for å jobbe med Go i fremtiden, noe som ikke er lett!
Noah Van Tiggel - Spot Buy Center BV
Kurs - Advanced Go Programming
Maskinoversatt
Instruktøren viste seg å være en ekspert på emnet, noe jeg aldri tar for gitt. Han gav meget nyttige innsikter om bransjestandarder.
Giuseppe
Kurs - Learning Go Programming
Maskinoversatt