Szkolenie skierowane 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. Metoda szkolenia:
Znajomość języka TypeScript.
- Szkolenie: polski
- Charakterystyka języka TypeScript w odniesieniu do standardu ES6+
- Narzędzia developerskie na platformie Node.js
- charakterystyka, architektura i zastosowania
- kompilator Typescript i konwersja kodu do postaci JS
- statyczna analiza kodu z ESLint
- automatyzacja procesu budowania z bundlerem
- Wzorce modularnej budowy aplikacji
- 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 CQRS i EventSourcing
- Architektura aplikacji SPA
- Kontenery stanowe: Redux