CONTACT ONS

Cursusaanbod

Inleiding

Inzicht krijgen in systeemprogrammering voor Unix-systemen

De programmeertaal Go en de architectuur ervan begrijpen

Het ontwikkelmilieu voor Go installeren en configureren

De basisprincipes van de Go-syntaxis leren

Werken met Go-pakketten

Algoritmen en datastructuren

Hoe Go omgaat met garbage collection

Bestanden en mappen in Go beheren

Invoer- en uitvoeroperaties in bestanden implementeren met Go

Foutafhandeling realiseren

Sys­teembestanden in Go identificeren: logbestanden, systeemoperaties en wachtwoorden

Werken met Unix-processen en signalen in Go

  • Unix-processen en -signalen begrijpen
  • Procesbeheer
  • Met Unix-signalen werken in Go
  • De 'kill'-commando gebruiken
  • Pijpleidingen en sockets in Go toepassen
  • Een Remote Procedure Call (RPC) implementeren in Go
  • Een Unix-shell programmeren met Go

Goroutines begrijpen en gebruiken

  • Kennis maken met Goroutines
  • Het Sync-pakket in Go benutten
  • Pijpleidingen beheren
  • De Go-scheduler gebruiken
  • Het 'select'-sleutelwoord toepassen
  • Signalenkanalen en gebufferde kanalen gebruiken
  • Tijdlimieten afhandelen
  • Kanalen van kanalen beheren
  • Nulkanalen in Go behandelen
  • Gedeelde geheugenruimte toepassen
  • Het dWC.go-hulpprogramma gebruiken

Netwerkprogrammering met Go

  • Inzicht krijgen in netwerkprogrammering
  • Het standaardpakket 'net' van Go benutten
  • Unix-sockets opnieuw bekijken
  • DNS-zoekopdrachten uitvoeren
  • Een eenvoudige TCP-server en -client ontwikkelen
  • Een eenvoudige UDP-server en -client maken
  • Een concurrerende TCP-server implementeren

Problemen oplossen

Samenvatting en conclusie

Vereisten

  • Enige basiskennis van programmeren in elke taal
  • Kennis van Linux- en Unix-systemen
 35 Uren

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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën