training
Go: from Zero to Hero
Leer de fundamenten van de Go-taal, datastructuren, interfaces, generics en concurrency.

Beschrijving
In deze cursus bouw je een sterke basis in Go door te leren hoe Go-programma's zijn opgebouwd met packages en modules, hoe functies en methoden worden ontworpen en hoe interfaces polymorfisme mogelijk maken.
Je oefent met onderdelen van de taal, zoals statements, strings en runes, slices, maps, error- en panic-afhandeling, en generics met type constraints.
De cursus introduceert ook goroutines, channels en select voor concurrent programmeren, en laat het praktische gebruik zien van standaardbibliotheekpackages zoals bufio, cmp, crypto, sql, iter, log, math, net en os.
Leerdoelen
Benodigde voorkennis
- Uitgebreide programmeerervaring in eender welke taal
Onderwerpen
Program Structure
- Package and module organization
- go.mod basics
- Imports and exported identifiers
- Program and package initialization
Language Fundamentals
- Variables, constants, and iota
- Statements: if, switch, for, break, continue
- Strings and runes
- Slices and maps
- Type declarations and conversions
Functions and Methods
- Function declarations and parameters
- Return values and variadic functions
- Methods and receivers
- Defer and cleanup patterns
Interfaces and Type Assertions
- Interface design and implementation
- Embedded interfaces
- Type assertions and safe assertion patterns
Generics
- Type parameters
- Type constraints
- Generic function design
Concurrency
- Goroutines
- Channels and send/receive operations
- select for multi-channel coordination
Error and Panic Handling
- Error-first design
- panic and recover boundaries
Standard Library Essentials
- bufio, cmp, crypto, sql, iter
- log, math, net, os
Planning
| Startdatum | Duur | Locatie | |
|---|---|---|---|
2 november 20263 november 2026 | 2 dagen | Veenendaal / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Veenendaal / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
Incompany of persoonlijk advies nodig?
Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.
"Ontzettend goede leraar."Sander
Hoge waardering
Praktijkgerichte trainingen
Gecertificeerde trainers
Eigen docenten
