Go Programming

SpiralTrain BV

In the course Go Programming participants learn to develop applications using the concise and efficient Go programming language.

Price
from €1,999
Level
Not specified
Kind
Training
Subject
Automation and IT, Training and education

More information and registration at SpiralTrain BV

Description

Go Intro The course starts with a discussion of Go's syntax with data types, type inference, arrays, control flow and operators. The difference between rvalues ​​and lvalues ​​is also covered and attention is paid to immutable data. Functions and Closures The functions and parameter passing in Go is treated. The distinction between call by value and call by reference is explained. Variadic functions, recursion and closures are also discussed. Pointers Then it's time to pay attention to the use of pointers in Go. The difference with pointers in C is explained as well as pointer arithmetic, nil pointers and pointers to pointers. Classes Classes in Go are also part of program. The course explains the two ways in which Go offers an alternative to traditional inheritance. The first is embedding and can be seen as an automated form of composition or delegation. The second is the use of Go interfaces, which provide runtime polymorphism. Error Handling Also the specific way of error handling in Go with the error and panic interface is discussed. In this respect attention is also paid to the recover interface and the analysis of stack traces.

Start dates

Start End Place Price
7 December 2026 9 December 2026 Houten €1,999
7 December 2026 9 December 2026 Amsterdam €1,999
7 December 2026 9 December 2026 Rotterdam €1,999
7 December 2026 9 December 2026 Eindhoven €1,999
7 December 2026 9 December 2026 Zwolle €1,999
7 December 2026 9 December 2026 Online €1,999
8 February 2027 10 February 2027 Houten €1,999
8 February 2027 10 February 2027 Amsterdam €1,999
8 February 2027 10 February 2027 Rotterdam €1,999
8 February 2027 10 February 2027 Eindhoven €1,999
8 February 2027 10 February 2027 Zwolle €1,999
8 February 2027 10 February 2027 Online €1,999
12 April 2027 14 April 2027 Houten €1,999
12 April 2027 14 April 2027 Amsterdam €1,999
12 April 2027 14 April 2027 Rotterdam €1,999
12 April 2027 14 April 2027 Eindhoven €1,999
12 April 2027 14 April 2027 Zwolle €1,999
12 April 2027 14 April 2027 Online €1,999
7 June 2027 9 June 2027 Houten €1,999
7 June 2027 9 June 2027 Amsterdam €1,999
7 June 2027 9 June 2027 Rotterdam €1,999
7 June 2027 9 June 2027 Eindhoven €1,999
7 June 2027 9 June 2027 Zwolle €1,999
7 June 2027 9 June 2027 Online €1,999
9 August 2027 11 August 2027 Houten €1,999
9 August 2027 11 August 2027 Amsterdam €1,999
9 August 2027 11 August 2027 Rotterdam €1,999
9 August 2027 11 August 2027 Eindhoven €1,999
9 August 2027 11 August 2027 Zwolle €1,999
9 August 2027 11 August 2027 Online €1,999
11 October 2027 13 October 2027 Houten €1,999
11 October 2027 13 October 2027 Amsterdam €1,999
11 October 2027 13 October 2027 Rotterdam €1,999
11 October 2027 13 October 2027 Eindhoven €1,999
11 October 2027 13 October 2027 Zwolle €1,999
11 October 2027 13 October 2027 Online €1,999
13 December 2027 15 December 2027 Houten €1,999
13 December 2027 15 December 2027 Amsterdam €1,999
13 December 2027 15 December 2027 Rotterdam €1,999
13 December 2027 15 December 2027 Eindhoven €1,999
13 December 2027 15 December 2027 Zwolle €1,999
13 December 2027 15 December 2027 Online €1,999
7 February 2028 9 February 2028 Houten €1,999
7 February 2028 9 February 2028 Amsterdam €1,999
7 February 2028 9 February 2028 Rotterdam €1,999
7 February 2028 9 February 2028 Eindhoven €1,999
7 February 2028 9 February 2028 Zwolle €1,999
7 February 2028 9 February 2028 Online €1,999