Agenda szkolenia
  1. Platforma Node.js
    • Charakterystyka i architektura
    • Zarządzanie pakietami
  2. JavaScript ES.Next 
    • nowości / lukier składniowy
    • struktury potrzebne w codziennej pracy z Vue
  3. 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
  4. 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
  5. Testowanie – wprowadzenie
    • Struktura i implementacja testów
    • Testowanie komponentów