Szkolenie kierowane jest do osób chcących wzbogacić swój warsztat pracy o umiejętność posługiwania się wzorcami projektowymi.
Uczestnicy poznają dobre praktyki wytwórcze oraz struktury architektoniczne właściwe dla języka JavaScript w standardzie ES6+, które stanowią fundament skalowalnych aplikacji webowych.
Znajomość języka JavaScript.
Metoda szkolenia:
- warsztaty
- Szkolenie: polski
- Charakterystyka JavaScript w standardzie ES6+
- Narzędzia developerskie na platformie Node.js
- kompilator Babel i konwersja kodu
- statyczna analiza kodu z ESLint
- automatyzacja procesu budowania z WebPack
- Wzorce modularnej budowy aplikacji, CommonJS, AMD
- Elementy programowania funkcyjnego
- Inżynieryjne wzorce projektowe
- kreacyjne: Singleton, Factory, Builder, Prototype
- strukturalne: Facade, Proxy, Adapter, Bridge, Decorator, Composite
- zachowań: Command, Observer, Iterator, State, Strategy
- Wzorce związane z implementacją warstwy widoków
- MVC, MVP, MVVM
- Implementacja i zastosowania wzorców, CQRS i EventSourcing
- Architektura aplikacji SPA
- Kontenery stanowe, Flux, Redux