Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduktion
Förstå Unix-system Programming
Förstå språket Go Programming och arkitekturen Go
Installera och konfigurera utvecklingsmiljön Go
Lär dig grunderna i Go syntax
Arbeta med Go-paket
Algoritmer, datastrukturer
Hur Go Hanterar sophämtning
Hantera filer och kataloger i Go
Implementera filinmatnings- och utdataoperationer i Go
Implementera felhantering
Identifiera och arbeta med systemfiler i Go: loggfiler, systemfilersoperationer och lösenord
Arbeta med Unix-processer och -signaler i Go
- Förstå Unix-processer och signaler
- Process Management
- Hantera Unix-signaler i Go
- Använder kommandot 'kill'
- Arbeta med Unix-rör och uttag i Go
- Arbeta med Remote Procedure Call (RPC) i Go
- Programming ett Unix-skal i Go
Förstå och arbeta med Gorutiner
- Lär dig om Gorutiner
- Använda Sync Go-paketen
- Att hantera rörledningar
- Använda Go Schemaläggaren
- Använda nyckelordet "välj".
- Arbeta med signalkanaler och buffrade kanaler
- Hantera timeouts
- Arbeta med Channels of Channels
- Arbeta med nollkanaler
- Att hantera delat minne
- Arbeta med dWC.go Utility
Nätverk Programming i Go
- Förstå nätverket Programming
- Arbeta med nätet Go Standardpaket
- Återbesöker Unix Sockets
- Utföra DNS-sökningar
- Utveckla en enkel TCP-server och en enkel TCP-klient
- Utveckla en enkel UDP-server och en enkel UDP-klient
- Arbeta med en samtidig TCP-server
Felsökning
Sammanfattning och slutsats
Krav
- Grundläggande programmeringserfarenhet på alla språk
- Bekantskap med systemen Linux och Unix
35 timmar
Vittnesmål (1)
The extra informations not in the official docs