Opleiding: Go: from Zero to Hero
Leer de fundamenten van de Go-taal, datastructuren, interfaces, generics en concurrency.
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.
- Explain Go program structure using packages, modules, imports, and initialization order [Understand]
- Apply Go statements to write clear and correct control flow [Apply]
- Apply Go core data types to represent and transform values safely [Apply]
- Implement functions and methods using parameters, return values, receivers, and defer for predictable behavior [Apply]
- Analyze interface-based designs, method sets, and type assertions for safe polymorphism [Analyze]
- Implement generic workflows using type parameters and constraints [Apply]
- Implement concurrent workflows using goroutines, channe…