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
Getuigenissen (5)
Heel interactief. De trainer was zeer kundig en geduldig.
Robert
Cursus - Event Driven Architecture Custom
Automatisch vertaald
Flexibiliteit om de onderwerpen te dekken waar ik het meest geïnteresseerd in ben
James Ferrier - OptoicoreIT
Cursus - Building Microservices with Go
Automatisch vertaald
De eenvoud van de taal en de voorbeelden die de leraar geeft
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Cursus - Go Programming Language for Programmers
Automatisch vertaald
Support voor problemen waar de stagiaires mee te maken hebben. De onderzoek en ondersteuning na de training is uitstekend!
Hans Jurgen Hogerle - Daimler TSS GmbH
Cursus - Advanced Go Programming
Automatisch vertaald
De extra informatie die niet in de officiële documentatie staat.
Sayf Eddine HAMMEMI - SCALITY SA
Cursus - Go for Systems Programming
Automatisch vertaald