Pobierz kartę szkolenia

Zaawansowane aspekty języka JavaScript

kod szkolenia: JSAJX / PL AA 3d

Pakiety e-learning

Termin

tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  01.07 02.07 03.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  05.08 06.08 07.08
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  16.09 17.09 18.09
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  28.10 29.10 30.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  09.12 10.12 11.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie skierowane jest do osób chcących pogłębić swą wiedzę z zakresu programowania w JavaScript w kontekście standardu ES6+

  • Pogłębienie wiedzy z zakresu architektury języka i jego nowych elementów.
  • Zrozumienie wewnętrznej budowy obiektu, mechanizmu zarządzania pamięcią.
  • Biegłość w programowaniu asynchronicznym.

Podstawowa znajomość JavaScript

Metoda szkolenia:

  • warsztaty
  • Szkolenie: polski
  1. Zarządzanie pamięcią, Garbage Collector
  2. Architektura obiektu
    • Kontekst this, binding
    • Inicjalizacja obiektów
    • Mechanizm dziedziczenia i prototype chain
    • Klonowanie obiektów
    • Interfejs getter/setter, stan obiektu
    • Enkapsulacja, metody implementacji prywatności danych
  3. Definiowanie stanu obiektu, obiekty mutable i immutable, stan danych
  4. Modularna budowa kodu, import, export
  5. Elementy programowania funkcyjnego i kolekcje
    • Generatory i iteratory
    • Filtrowanie, mapowanie, redukcja
    • Praktyczne wykorzystanie collection API
    • Weak collections, WeakMap, WeakSet
  6. Praca z kodem asynchronicznym, Promise, EventLoop
  7. Wykorzystanie symboli
  8. Praktyki związane z wykorzystaniem obiektu Proxy