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.
Varighet 21 timer
Kursplan
Avanserte Go-konsepter
- Dypdykk i Gos typesystem
- Arbeide med pekere, minnehåndtering og søppelsamling
- Avanserte grensesnitt og innfelt funksjonalitet (embedding)
Samtidighet og parallelisme
- Avansert goroutine-håndtering
- Buffyrede og ubuffyrede kanaler
- Select-utsagn og worker pools
Feilbehandling og logging
- Egendefinerte feiltyper og wrapping
- Strukturert logging og overvåking
- Feilpropagering og beste praksis
Testing og benchmarking
- Enhetstesting og integrasjonstesting i Go
- Å bruke Gos innebygde testverktøy
- Benchmarking og profiling av applikasjoner
Modulprogrammering og pakker
- Avhengighetsstyring med Go-moduler
- Versioning og modulpublisering
- Bygge gjenbrukelige Go-biblioteker
Bygging av API-er og mikrotjenester
- Oppretting av RESTful API-er ved hjelp av Go
- Å bruke Go med Docker og containere
- Tjenesteorkestrering og implementering
Ytelsesoptimalisering
- Minneprofiling og tilpassing
- Strategier for optimalisering av samtidighet
- Ytelsesovervåking med pprof
Oppsummering og neste steg
Krav
- Programmeringserfaring med Go
- Kunnskap om Go-syntaks, datastrukturer og funksjoner
- Erfaring med arbeid med pakker og grunnleggende samtidighet
Målgruppe
- Erfarne utviklere
- Backend-ingeniører
- Utviklere av cloud-native applikasjoner
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