Kategoria: JavaScript, programowanie front-end, frameworki JS
Vue.js to biblioteka pozwalająca na tworzenie prostych składających się z komponentów, aplikacji webowych opartych o architekturę MVVM (ModelView View Model). Posiada ona między innymi takie mechanizmy jak templateowanie kodu czy powiązywanie danych z elementami DOMu.
Tym co wyróżnia vue.js jest to, że jest bardzo kompaktowy i intuicyjny. Nauka vue to świetny sposób aby wejść w świat aplikacji webowych, bez konieczności poznawania od razu bardzo rozbudowanych freameworków jak na przykład Angular.
Vue to ciekawa alternatywa, kiedy potrzebujemy tylko podstawowych funkcjonalności. Czasem wielki, zaawansowany framework to zbyt wiele, gdy chcemy wprowadzić na stronę tylko kilka interaktywnych elementów. W takim wypadku Vue.js nadaje się idealnie.
Czas trwania
3 dni
Program
- Vue – instalacja i konfiguracja
- Vue – loader i vite
- Wyświetlanie szablonów
- Zapętlanie w szablonach
- Szablony, dane i dyrektywy
- Warunkowe renderowanie
- Metody
- v-if Versus v-show
- Obowiązujące argumenty
- Obsługa zdarzeń
- Wejścia i zdarzenia
- Modyfikatory zdarzeń
- Obsługa formularzy
- Routing
- Routing z vue-router
- Dopasowywanie statyczne i dynamiczne
- Czym jest Watchers
- Praca z wieloma komponentami
- Cykl życia komponentu
- Wykorzystywanie komponentów
- Obsługa eventów w komponentach
- Jednoplikowe komponenty
- Przekazywanie danych
- Walidacja
- Obudowa rekwizytów
- Reaktywność
- Przepływ danych
- Wejścia niestandardowe i model v
- Filtry
- Używanie argumentów w filtrach
- Dyrektywy niestandardowe
Training also available in English.
Przeznaczenie i wymagania
Plan szkolenia zakłada, że uczestnicy sprawnie posługują się HTML-em oraz znają dobrze przynajmniej jeden język programowania używany po stronie serwera (np. PHP, Java, Ruby, Python – łącznie ze znajomością co najmniej podstaw programowania obiektowego). Powinni też mieć przynajmniej powierzchowną znajomość Javascriptu.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.