Cursusaanbod

Geavanceerde Go-concepten

  • Duik dieper in het type systeem van Go
  • Werken met pointers, geheugenbeheer en garbage collection
  • Geavanceerde interfaces en embedding

Concurrency en Parallelisme

  • Geavanceerd goroutine beheer
  • Gebufferde en ongebufferde kanalen
  • Select statements en werkderspools

Foutafhandeling en Logging

  • Aangepaste fouttypes en wrapping
  • Gestructureerde logging en monitoring
  • Foutpropagatie en best practices

Testen en Benchmarken

  • Unit- en integrationstesten in Go
  • Gebruik maken van de ingebouwde testtools van Go
  • Benchmarken en profileren van applicaties

Modulaire programmering en Packages

  • Afhankelijkheidsbeheer met Go-modules
  • Versiebeheer en modulepublicatie
  • Bouwen van herbruikbare Go-bibliotheken

API's en Microservices bouwen

  • RESTful API's maken met Go
  • Gebruik maken van Go met Docker en containers
  • Servicedistributie en implementatie

Prestatiesoptimalisatie

  • Geheugenprofileren en tuning
  • Concurrency optimaliseringsstrategieën
  • Prestatiemonitoring met pprof

Samenvatting en Volgende Stappen

Vereisten

  • Erfaring met programmeren in Go
  • Inzicht in Go-syntaxis, datastructuren en functies
  • Erfaring met het werken met pakketten en basisconcurrentie

Doelgroep

  • Ervaarde softwareontwikkelaars
  • Backend-ingenieurs
  • Cloud-native toepassingsontwikkelaars
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën