Neem contact met ons op

Cursusaanbod

Geavanceerde Go-concepten

  • Diepte-in-zicht in het typesysteem van Go
  • Werken met pointervers, geheugenbeheer en afvalverzameling
  • Geavanceerde interfaces en embedding

Concurrentie en parallelisme

  • Geavanceerd beheer van goroutines
  • Gebufferde en ongebufferde kanalen
  • Select-constructies en werkpools

Foutafhandeling en logging

  • Aangepaste fouttypes en wrapping
  • Gestructureerde logging en monitoring
  • Foutpropagatie en beste praktijken

Testen en benchmarken

  • Eenheidstests en integratietests in Go
  • Gebruik maken van de ingebouwde testtools van Go
  • Benchmarken en profielen van toepassingen

Modulaire programmering en packages

  • Beheer van afhankelijkheden met Go-modules
  • Versioneren en publiceren van modules
  • Bouwen van herbruikbare Go-bibliotheken

Bouwen van API's en microservices

  • Aanmaken van RESTful API's met Go
  • Gebruik van Go met Docker en containers
  • Orchestratie en implementatie van services

Prestatieoptimalisatie

  • Geheugenprofileren en afstemmen
  • Strategieën voor concurrentieoptimalisatie
  • Prestatiemonitoring met pprof

Samenvatting en vervolgstappen

Vereisten

  • Ervaring met programmeren in Go
  • Kennis van Go-syntax, datatypes en functies
  • Ervaring met werken met packages en basale concurrentie

Doelgroep

  • Ervaren softwareontwikkelaars
  • Backend-engineers
  • Ontwikkelaars van cloud-native toepassingen
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën