Agenda szkolenia
- Zarządzanie pamięcią, Garbage Collector
- 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
- Definiowanie stanu obiektu, obiekty mutable i immutable, stan danych
- Modularna budowa kodu, import, export
- Elementy programowania funkcyjnego i kolekcje
- Generatory i iteratory
- Filtrowanie, mapowanie, redukcja
- Praktyczne wykorzystanie collection API
- Weak collections, WeakMap, WeakSet
- Praca z kodem asynchronicznym, Promise, EventLoop
- Wykorzystanie symboli
- Praktyki związane z wykorzystaniem obiektu Proxy