Agenda szkolenia
- Platforma Node.js
- Charakterystyka i architektura
- Zarządzanie pakietami
- JavaScript ES.Next
- nowości / lukier składniowy
- struktury potrzebne w codziennej pracy z Vue
- Architektura Vue
- Options i Composition API
- Implementacja Vue w istniejącym projekcie
- Single-File Components i budowa Single Page Application
- Standardy komunikacji z systemem backendowym
- Vue + Reactivity API
- Scaffold projektu, Vite
- Praca z komponentami, ich stanem danych i zdarzeniami
- Wykorzystanie metod cyklu życia
- Definiowanie szablonów, dynamiczna manipulacja stylami CSS
- Komunikacja pomiędzy komponentami, relacja parent-child
- Obsługa formularzy
- Routing, nawigacja pomiędzy komponentami
- Tworzenie i użycie dyrektyw
- Używanie pluginów
- Animacje przy odświeżaniu DOM oraz animacje stanu
- Komunikacja z backendem – zapytania AJAX
- Globalny stan danych – wprowadzenie do Pinia
- Testowanie – wprowadzenie
- Struktura i implementacja testów
- Testowanie komponentów