Training agenda
- JavaScript characteristics in ES6+ standard
- Developer tools on Node.js platform
- Babel compilator and code conversion
- statistical code analysis with ESLint
- automating the building process with WebPack
- Patterns of modular structure of applications, CommonJS, AMD
- The elements of functional software
- Engineering project patterns
- creative: Singleton, Factory, Builder, Prototype
- structural: Facade, Proxy, Adapter, Bridge, Decorator, Composite
- behavioural: Command, Observer, Iterator, State, Strategy
- Patterns related to the view layer implementation
- Implementation and the use of patterns, CQRS and EventSourcing
- SPA application architecture
- State containers, Flux, Redux