Cursusaanbod
Inleiding tot Go
- Overzicht en geschiedenis van Go
- Go installeren en de omgeving instellen
- Go-hulpmiddelen en werkruimtestructuur
Taalbasisprincipes
- Datatypes, variabelen en constanten
- Operatoren en expressies
- Controlestructuren: if, switch, loops
Functies en scope
- Functies definiëren en aanroepen
- Meerdere retourwaarden
- Doorgeven per waarde en referentie
Werken met arrays, slices en maps
- Inzicht in Go's collectietypes
- Slices maken en manipuleren
- Werken met maps en key-value-paren
Structs en methoden
- Structs maken en gebruiken
- Methoden definiëren en aanroepen
- Interfaces gebruiken
Basisconcepten van concurrency
- Inleiding tot goroutines
- Kanalen gebruiken voor communicatie
- Synchronisatiepatronen
Go-toepassingen bouwen en uitvoeren
- Code organiseren in pakketten
- Go-programma's compileren en uitvoeren
- Fouten opsporen en testen
Samenvatting en volgende stappen
Vereisten
- Erfaring met minstens één programmeertaal
- Inzicht in programmeringsoverwegingen zoals variabelen, lussen en functies
- Kennis van opdrachtregelbewerkingen
Publiek
- Softwareontwikkelaars
- Systeemprogrammeurs
- Backend-ingenieurs
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