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
Vittnesmål (5)
Utbildarens kompetens och pedagogiska talang
Liviu - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Tidseffektivt Smidiga och länkade övergångar från ett ämne till ett annat Exempel som sträcker sig från enkla till utmanande Så mycket tålamod för att svara på alla frågor med exempel Kunskap långt över förväntan Så många saker att uppskatta!
Laura - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Utbildarens attityd och det faktum att han stannade vid varje problem/fråga för att hjälpa de som behövde det Han var också ganska avslappnad, vilket gjorde träningen ganska rolig och avkopplande
Rares - Orange Services
Kurs - Go for Systems Programming
Machine Translated
Patrick var mycket hjälpsam och gav verkliga exempel och metoder när han arbetade med Go. Detta var inte en rent teoretisk kurs om hur man använder Go, utan hur man faktiskt utvecklar med Go i den verkliga världen. Han tillhandahöll jämförelser med andra språk för att bättre förklara vissa begrepp, vilket var mycket användbart.
Cristian - Orange Services
Kurs - Go for Systems Programming
Machine Translated
The extra informations not in the official docs