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. Vue
• 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
• 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