Cursusaanbod
Invoering
Unix-systemen begrijpen Programming
Inzicht in de Go Programming taal en de Go architectuur
De ontwikkelomgeving Go installeren en configureren
De basisprincipes van Go-syntaxis leren
Werken met Go pakketten
Algoritmen, datastructuren
Hoe Go omgaat met de afvalinzameling
Omgaan met bestanden en mappen in Go
Implementatie van bestandsinvoer- en uitvoerbewerkingen in Go
Foutafhandeling implementeren
Systeembestanden identificeren en ermee werken in Go: logbestanden, bewerkingen met systeembestanden en wachtwoorden
Werken met Unix-processen en signalen in Go
- Unix-processen en signalen begrijpen
- Proces Management
- Omgaan met Unix-signalen in Go
- Gebruik het 'kill'-commando
- Werken met Unix-buizen en sockets in Go
- Werken met Remote Procedure Call (RPC) in Go
- Programming een Unix-shell in Go
Goroutines begrijpen en ermee werken
- Leren over Goroutines
- De Sync Go-pakketten gebruiken
- Omgaan met pijpleidingen
- De planner Go gebruiken
- Met behulp van het trefwoord 'selecteren'
- Werken met signaalkanalen en gebufferde kanalen
- Time-outs afhandelen
- Werken met kanalen der kanalen
- Werken met nulkanalen
- Omgaan met gedeeld geheugen
- Werken met het dWC.go-hulpprogramma
Netwerk Programming in Go
- Netwerk begrijpen Programming
- Werken met het Net Go Standaardpakket
- Unix-sockets opnieuw bezoeken
- DNS-lookups uitvoeren
- Een eenvoudige TCP-server en een eenvoudige TCP-client ontwikkelen
- Een eenvoudige UDP-server en een eenvoudige UDP-client ontwikkelen
- Werken met een gelijktijdige TCP-server
Probleemoplossen
Samenvatting en conclusie
Vereisten
- Basis programmeerervaring in elke taal
- Bekendheid met de Linux- en Unix-systemen
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
Expertise en didactisch talent van de trainer
Liviu - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
Tijdbesparend Vlotte en gekoppelde overgangen van het ene onderwerp naar het andere Voorbeelden variërend van eenvoudig tot uitdagend Zoveel geduld om elke vraag met voorbeelden te beantwoorden Kennis ver boven verwachting Zoveel dingen om te waarderen!
Laura - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
De houding van de trainer en het feit dat hij bij elk probleem/kwestie stopte om degenen in nood te helpen Hij was ook vrij relaxed, waardoor de training eigenlijk best leuk en ontspannend was
Rares - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
Patrick was zeer behulpzaam en gaf voorbeelden en praktijken uit de echte wereld bij het werken met Go. Dit was geen puur theoretische cursus over hoe je Go moet gebruiken, maar hoe je je daadwerkelijk kunt ontwikkelen met Go in de echte wereld. Hij zorgde voor een vergelijking met andere talen om bepaalde concepten beter uit te leggen, wat erg handig was.
Cristian - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
The extra informations not in the official docs