Agenda szkolenia
- 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
- Implementacja i zastosowania wzorców, CQRS i EventSourcing
- Architektura aplikacji SPA
- Kontenery stanowe, Flux, Redux