Cursusaanbod
Introductie
Unix-systems-programmeren begrijpen
De programmeertaal Go en de Go-architectuur begrijpen
De Go-ontwikkelomgeving installeren en configureren
De basis van Go-syntax leren
Werk met Go-pakketten
Algoritmes, datastructuren
Garbage Collection in Go
Bestanden en mappen in Go
Bestands-invoer- en uitvoeroperaties in Go
Foutafhandeling implementeren
Systeembestanden in Go identificeren en gebruiken: logbestanden, systeembestandsoperaties en wachtwoorden
Werk met Unix-processen en signalen in Go
- Unix-processen en signalen begrijpen
- Procesbeheer
- Unix-signalen afhandelen in Go
- Gebruik van het 'kill'-commando
- Werk met Unix-pijpen en sockets in Go
- Werk met Remote Procedure Call (RPC) in Go
- Een Unix-shell programmeren in Go
Goroutines begrijpen en gebruiken
- Goroutines leren kennen
- Gebruik van de Go-pakketten voor synchronisatie
- Pijplijnen afhandelen
- Gebruik van de Go-scheduler
- Gebruik van het 'select'-trefwoord
- Werk met signalkanalen en geparkeerde kanalen
- Time-outs afhandelen
- Werk met kanalen van kanalen
- Werk met Nil-kanalen
- Gedeelde geheugenruimte afhandelen
- Werk met het dWC.go-gereedschap
Netwerkprogrammeren in Go
- Netwerkprogrammeren begrijpen
- Werk met de Net Go-standaardpakket
- Terugkeer naar Unix-sockets
- DNS-opzoeken uitvoeren
- Ontwikkel een eenvoudige TCP-server en een eenvoudige TCP-client
- Ontwikkel een eenvoudige UDP-server en een eenvoudige UDP-client
- Werk met een simultane TCP-server
Problemen opsporen en oplossen
Samenvatting en conclusie
Vereisten
- Basiskennis van programmeren in een willekeurige taal
- Vamiliariteit met Linux- en Unix-systemen
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (5)
Expertise en leserva van de trainer
Liviu - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
Tijd efficiënt Vloeiende en samenhangende overgangen van het een naar het ander Voorbeelden die variëren van eenvoudig tot uitdagend Zoveel geduld voor het beantwoorden van elke vraag met voorbeelden Kennis die ver boven de verwachtingen uitsteekt Zo veel punten 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/vraag bleef stilstaan om degenen die behoefte daaraan hadden te helpen Hij was ook vrij relaxed, waardoor de training eigenlijk best leuk en ontspannen was
Rares - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
Patrick was erg behulpzaam en gaf praktische voorbeelden en werkwijzen bij het werken met Go. Dit was geen zuiver theoretische cursus over hoe je Go kunt gebruiken, maar over hoe je daadwerkelijk met Go kunt ontwikkelen in de echte wereld. Hij maakte vergelijkingen met andere talen om bepaalde concepten beter uit te leggen, wat zeer nuttig was.
Cristian - Orange Services
Cursus - Go for Systems Programming
Automatisch vertaald
De extra informatie die niet in de officiële documentatie staat
Sayf Eddine HAMMEMI - SCALITY SA
Cursus - Go for Systems Programming
Automatisch vertaald