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)
Instruktörens expertis och lärategenskaper
Liviu - Orange Services
Kurs - Go for Systems Programming
Maskintolkat
Tidseffektivt Smidiga och sammanhängande ö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 besvara varje fråga med exempel Kunskap långt bortom förväntningarna Så många saker att uppskatta!
Laura - Orange Services
Kurs - Go for Systems Programming
Maskintolkat
Instruktörens attityd och det faktum att han stannade vid varje problem/fråga för att hjälpa dem som behövde det Han var också ganska avslappnad, vilket gjorde att utbildningen blev riktigt rolig och avslappnande
Rares - Orange Services
Kurs - Go for Systems Programming
Maskintolkat
Patrick var mycket hjälpsam och gav exempel från den verkliga världen samt praktiska råd när det gäller att arbeta 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 jämförde språket med andra språk för att bättre förklara vissa koncept, vilket var mycket användbart.
Cristian - Orange Services
Kurs - Go for Systems Programming
Maskintolkat
Den ytterligare informationen som inte finns i de officiella dokumenten
Sayf Eddine HAMMEMI - SCALITY SA
Kurs - Go for Systems Programming
Maskintolkat