Pobierz kartę szkolenia

Zaawansowane aspekty języka JavaScript

kod szkolenia: JSAJX / PL AA 3d
training assurance
W celu uzyskania informacji skontaktuj się z działem handlowym. W celu uzyskania informacji skontaktuj się z działem handlowym.
2 800,00 PLN 3 444,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