Advanced JavaScript Programming

SpiralTrain BV

The course Advanced JavaScript Programming covers many advanced aspects of the JavaScript 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

Declarations and Scope The course starts with a discussion of scope in JavaScript, discussing the difference between var, let and const variable declarations and the concept of hoisting. The meaning and operation of the context dependent this keyword is also discussed. Classes and Objects Then there is attention for Object Oriented programming in JavaScript, which is still based on prototypes, but since ES6 is programmed with classes and objects. The JavaScript object orientation is therefore more in line with what is common in other languages. ECMA Standards Subsequently attention is paid to the many new features that have been introduced with the new ECMAScript standards 2015, 2017, 2018 and 2020, such as arrow or lambda functions, rest operators, spread operators and destructuring assignments, dynamic imports and optional chaining. Advanced Functions A number of advanced aspects of functions such as function objects, immediate invocation, callbacks, closures, currying and recursion are also discussed and attention is paid to advanced functional operations on arrays such as filter, map and reduce.

Start dates

Start End Place Price
18 November 2026 20 November 2026 Houten €1,999
18 November 2026 20 November 2026 Amsterdam €1,999
18 November 2026 20 November 2026 Rotterdam €1,999
18 November 2026 20 November 2026 Eindhoven €1,999
18 November 2026 20 November 2026 Zwolle €1,999
18 November 2026 20 November 2026 Online €1,999
20 January 2027 22 January 2027 Houten €1,999
20 January 2027 22 January 2027 Amsterdam €1,999
20 January 2027 22 January 2027 Rotterdam €1,999
20 January 2027 22 January 2027 Eindhoven €1,999
20 January 2027 22 January 2027 Zwolle €1,999
20 January 2027 22 January 2027 Online €1,999
17 March 2027 19 March 2027 Houten €1,999
17 March 2027 19 March 2027 Amsterdam €1,999
17 March 2027 19 March 2027 Rotterdam €1,999
17 March 2027 19 March 2027 Eindhoven €1,999
17 March 2027 19 March 2027 Zwolle €1,999
17 March 2027 19 March 2027 Online €1,999
19 May 2027 21 May 2027 Houten €1,999
19 May 2027 21 May 2027 Amsterdam €1,999
19 May 2027 21 May 2027 Rotterdam €1,999
19 May 2027 21 May 2027 Eindhoven €1,999
19 May 2027 21 May 2027 Zwolle €1,999
19 May 2027 21 May 2027 Online €1,999
21 July 2027 23 July 2027 Houten €1,999
21 July 2027 23 July 2027 Amsterdam €1,999
21 July 2027 23 July 2027 Rotterdam €1,999
21 July 2027 23 July 2027 Eindhoven €1,999
21 July 2027 23 July 2027 Zwolle €1,999
21 July 2027 23 July 2027 Online €1,999
15 September 2027 17 September 2027 Houten €1,999
15 September 2027 17 September 2027 Amsterdam €1,999
15 September 2027 17 September 2027 Rotterdam €1,999
15 September 2027 17 September 2027 Eindhoven €1,999
15 September 2027 17 September 2027 Zwolle €1,999
15 September 2027 17 September 2027 Online €1,999
17 November 2027 19 November 2027 Houten €1,999
17 November 2027 19 November 2027 Amsterdam €1,999
17 November 2027 19 November 2027 Rotterdam €1,999
17 November 2027 19 November 2027 Eindhoven €1,999
17 November 2027 19 November 2027 Zwolle €1,999
17 November 2027 19 November 2027 Online €1,999