Pobierz kartę szkolenia

Advanced aspects of JavaScript language

kod szkolenia: JSAJX / ENG DL 3d
training assurance

poziom Średnio zaawansowany

czas trwania 3 dni |  21h
3 500,00 PLN + 23% VAT (4 305,00 PLN brutto)
Poprzednia najniższa cena:
3 500,00 PLN
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 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