Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
35 timer
Testimonials (1)
The extra informations not in the official docs