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 |