Show training

Advanced aspects of JavaScript language

training code: JSAJX / ENG DL 3d / EN
training assurance

level Intermediate

duration 3 days |  21h
3 500,00 PLN + 23% VAT (4 305,00 PLN with TAX)
Previous lowest price:
860,00 PLN
For more information, please contact the sales department. For more information, please contact the sales department.
3 500,00 PLN 4 305,00 PLN with TAX

The training is intended for people who want to deepen their JavaScript programming knowledge inthe context of the modern standard (ES.Next / ES2020+).

Deepening knowledge of the language architecture and its new elements.
Understanding the internal structure of an object and the memory managementmechanism.
Proficiency in asynchronous programming.

Training program
1. Object architecture

  • this context, binding
  • Object initialization
  • Inheritance mechanism and the prototype chain
  • Cloning objects
  • getter/setter interface, object state
  • Encapsulation, methods of implementing data privacy

2. Defining object state, mutable and immutable objects, data state
3. Memory management, Garbage Collector
4. Modular code structure, import, export
5. Elements of functional programming and collections

  • Filtering, mapping, reduction
  • Practical use of the collection API
  • Iterators

6. Working with asynchronous code, Promise, EventLoop
7. Metaprogramming with Symbol
8. Practices related to the use of the Proxy object

Basic knowledge of JavaScript.

  • Mode: Distance Learning (DL)
  • Level: Intermediate
  • Duration: 3 days (21 hours)
  • Language: English
  • Training method: Workshops.
  • Training: English