Show training

Advanced aspects of JavaScript language

training code: JSAJX / ENG DL 3d / EN

level Średniozaawansowany

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 the people who would like to expand their knowledge from programming in JavaScript in terms of ES6+ standard

  • Expanding the knowledge from language architecture and its new elements.
  • Understanding the internal structure of the object, the mechanism of storage management.
  • Proficiency in asynchronic porgramming

Basic knowledge of JavaScript

  • Training: English
  1. Store management, Garbage Collector
  2. Object architecture
    • this, binding contexts
    • Initiating objects
    • Inheritage and prototype chain mechanisms
    • Cloning the objects
    • getter/setter interface, state of the object
    • Encapsulation, methods of implementing data privacy
  3. Defining the state of the object, mutable and immutable objects, data status
  4. Modular code structure, import, export
  5. Elements of functional programming and collections
    • Generators and iterators
    • Filtering, mapping, reduction
    • Practical use of collection API
    • Weak collections, WeakMap, WeakSet
  6. Working with asynchronic code, Promise, EventLoop
  7. The use of symbols
  8. Practices related to the use of Proxy object