Kursplan
Introduksjon
Forstå Unix-systemer Programming
Forstå Go Programming-språket og Go-arkitekturen
Installere og konfigurere Go utviklingsmiljøet
Lær det grunnleggende om Go-syntaks
Arbeide med Go-pakker
Algoritmer, datastrukturer
Hvordan Go håndterer søppelinnsamling
Håndtere filer og kataloger i Go
Implementering av filinndata- og utdataoperasjoner i Go
Implementering av feilhåndtering
Identifisere og arbeide med systemfiler i Go: Loggfiler, systemfiloperasjoner og passord
Arbeide med Unix-prosesser og -signaler i Go
- Forstå Unix-prosesser og -signaler Prosessbehandling Håndtere Unix-signaler i Go Bruke 'kill'-kommandoen Arbeide med Unix-rør og -sokler i Go Arbeide med Remote Procedure Call (RPC) in Go Programming et Unix Shell in Go
Forstå og arbeide med Gorutiner
- Lære om Gorutiner ved å bruke synkronisering Go-pakker som håndterer rørledninger ved å bruke Go-planleggeren Bruke "velg" søkeord Arbeide med signalkanaler og bufrede kanaler Håndtering av tidsavbrudd Arbeide med kanaler til kanaler Arbeide med null kanaler Håndtere delt minne Arbeide med dWC.go-verktøyet
Nettverk Programming i Go
- Forstå nettverket Programming Arbeide med Net Go-standardpakken Å besøke Unix-sockets på nytt Utføre DNS-oppslag Utvikle en enkel TCP-server og en enkel TCP-klient Utvikle en enkel UDP-server og en enkel UDP-klient Arbeide med en samtidig TCP-server
Feilsøking
Oppsummering og konklusjon
Krav
- Grunnleggende programmeringserfaring på alle språk
- Kjennskap til Linux og Unix-systemene
Testimonials (5)
Treners ekspertise og undervisningstalent
Liviu - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Tidseffektivt Myke og koblede overganger fra ett emne til et annet Eksempler som spenner fra enkle til utfordrende Så mye tålmodighet til å svare på alle spørsmål med eksempler Kunnskap langt utover forventningene Så mange ting å sette pris på!
Laura - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Trenerens holdning og det faktum at han stoppet ved hvert problem/problem for å hjelpe de trengende. Han var også ganske avslappet, noe som gjorde treningen faktisk litt morsom og avslappende
Rares - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Patrick var veldig hjelpsom og ga eksempler og praksis fra den virkelige verden når han jobbet med Go. Dette var ikke et rent teoretisk kurs om hvordan man bruker Go, men hvordan man faktisk kan utvikle seg med Go i den virkelige verden. Han ga sammenligning med andre språk for å bedre forklare visse konsepter, noe som var veldig nyttig.
Cristian - Orange Services
Kurs - Go for Systems Programming
Machine Translated
The extra informations not in the official docs