Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Duur 21 uren
Cursusaanbod
Geavanceerde Go-concepten
- Diepte-in analyse van het typesysteem van Go
- Werken met pointers, geheugenbeheer en garbage collection
- Geavanceerde interfaces en embedding
Concurrentie en parallelisme
- Geavanceerd goroutine-beheer
- Gebufferde en ongebufferde channels
- Select statements en worker pools
Foutafhandeling en logging
- Op maat gemaakte fouttypes en wrapping
- Gestructureerde logging en monitoring
- Foutpropagatie en beste praktijken
Testen en benchmarken
- Eenheid- en integratietesten in Go
- Gebruik van de ingebouwde testtools van Go
- Benchmarken en profielen van applicaties
Modulair programmeren en packages
- Afhankelijkheidsbeheer met Go-modules
- Versiebeheer en publicatie van modules
- Bouwen van herbruikbare Go-bibliotheken
API's en microservices bouwen
- Creëren van RESTful API's met Go
- Gebruik van Go met Docker en containers
- Service-orchestratie en implementatie
Prestatieoptimalisatie
- Geheugenprofileren en tuning
- Strategieën voor concurrentie-optimalisatie
- Prestatiemonitoring met pprof
Samenvatting en volgende stappen
Vereisten
- Ervaring met programmeren in Go
- Begrip van Go-syntaxis, datastructuren en functies
- Ervaring met het werken met packages en basisconcurrentie
Doelgroep
- Ervaren softwareontwikkelaars
- Backend-engineers
- Ontwikkelaars van cloud-native applicaties
Getuigenissen (2)
De opbouw van de training en de oefeningen waren fantastisch. De trainer wist mij enthousiast te maken om in de toekomst met Go te werken, wat niet eenvoudig is!
Noah Van Tiggel - Spot Buy Center BV
Cursus - Advanced Go Programming
Automatisch vertaald
De trainer bleek zichzelf een expert op het gebied te zijn, iets wat ik nooit als vanzelfsprekend geef. Hij gaf zeer nuttige inzichten over de branche-standaarden.
Giuseppe
Cursus - Learning Go Programming
Automatisch vertaald