- Model tradycyjny, komponentowy, SPA
- Standardy komunikacji z systemem backendowym
- Charakterystyka, architektura i zastosowania
- Zarządzanie pakietami
- Konfiguracja i użycie narzędzi do kompilacji, budowania i testowania
- 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
- Charakterystyka i porównanie dostępnych frameworków
- Struktura testu, implementacja testów
- Testowanie komponentów
- Wprowadzenie
- ECMAScript 6+
- React
- Context API i Redux
- Testy