Pobierz kartę szkolenia

Advanced aspects of JavaScript language

kod szkolenia: JSAJX / ENG DL 3d

poziom Średnio zaawansowany

W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
3 500,00 PLN 4 305,00 PLN brutto

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