Agenda szkolenia
- Architektura aplikacji Web
- Model tradycyjny, komponentowy, SPA
- Standardy komunikacji z systemem backendowym
- Platforma Node.js
- Charakterystyka, architektura i zastosowania
- Zarządzanie pakietami
- Konfiguracja i użycie narzędzi do kompilacji, budowania i testowania
- JavaScript ES6+
- Studium porównawcze frameworków SPA
- React i Flux
- Architektura frameworka
- Instancja i konfiguracja frameworka
- Generowanie artefaktów projektowych, CLI
- Praca z komponentami, ich stanem danych i zdarzeniami
- Wykorzystanie metod cyklu życia
- Definiowanie szablonów, JSX, dynamiczna manipulacja stylami CSS
- Komunikacja pomiędzy komponentami, relacja parent-child
- Obsługa formularzy
- Routing, nawigacja pomiędzy komponentami
- Komunikacja z API
- Testowanie – wprowadzenie
- Charakterystyka i porównanie dostępnych frameworków
- Struktura testu, implementacja testów
- Testowanie komponentów