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

  • Experience programming with Go
  • Understanding of Go syntax, data structures, and functions
  • Experience working with packages and basic concurrency

Audience

  • Experienced software developers
  • Backend engineers
  • Cloud-native application developers
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën