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
Getuigenissen (5)
Zeer interactief. De trainer was zeer kundig en geduldig.
Robert
Cursus - Event Driven Architecture Custom
Automatisch vertaald
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Cursus - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Cursus - Go Programming Language for Programmers
Ondersteuning bij problemen die de deelnemers hebben. Het onderzoek en de ondersteuning na het trainingstraject zijn ook zeer goed!
Hans Jurgen Hogerle - Daimler TSS GmbH
Cursus - Advanced Go Programming
Automatisch vertaald
The extra informations not in the official docs