Plan szkolenia
1. SPA
○ Architektura SPA
○ Specyfika pracy w projekcie opartym o SPA
2. Node.js
○ Architektura platformy
○ Kompilacji, transpilacja, analizy kodu, zarządzania testami
○ Zarządzanie pakietami Module
3. React
○ Architektura frameworka
○ Praca z CLI, tworzenie projektów, zarządzanie artefaktami
○ Struktura projektu, konfiguracja i uruchamianie
4. Komponenty
○ Architektura komponentu, cykl życia
○ Definiowanie komponentów
○ Integracja z szablonem widoku i przekazywanie danych
○ Integracja z warstwą serwisów
○ Komunikacja między komponentami
5. Szablony
○ Definiowanie szablonów, praca z JSX
○ Manipulacja drzewem DOM oraz stylami CSS
○ Praca z formularzami
6. Serwisy
○ Architektura warstwy dostępu do danych
○ Implementacja komunikacji z API
○ Praca z ramkami request/response
7. Routing
○ Architektura mechanizmu routingu
○ Definiowanie routingu, nawigacja w aplikacji
8. Bezpieczeństwo
○ Implementacja autentykacji i autoryzacji
○ Praca z ciasteczkami i LocalStorage