Szkolenie skierowane jest do osób chcących nauczyć się programować aplikacje webowe w architekturze SPA w oparciu o framework Vue.
- Praktyczne umiejętności pracy z frameworkiem Vue.
- Zrozumienie architektury SPA.
- Uaktualnienie wiedzy na temat języka JavaScript do wersji ES6+.
- Sprawne posługiwanie się kompilatorem, linterem oraz builderem na platformie Node.js.
- Podstawowa wiedza z zakresu posługiwania się bibliotekami do pisania testów jednostkowych.
Znajomość HTML, CSS, JavaScript na poziomie podstawowym.
Metoda szkolenia:
- warsztaty
- Szkolenie: polski
- Materiały: polski
- 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