Frontend
Vue.js
Szkolenia z grupy Vue.js dotyczą projektowania, konfigurowania i optymalizacji aplikacji SPA oraz full-stack z użyciem Vue.js i Nuxt.js. Po szkoleniach programiści front-end i zespoły webowe będą potrafili wdrożyć routing, stan, SSR i integracje z API.
Filtry
Tworzenie aplikacji z użyciem VueJS
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiTworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Najniższa cena z ostatnich 30 dni
Skontaktuj się z namiOpinie uczestników
- Adam JacewiczUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Dużo skakania po tematach pobocznych + dużo technicznych problemów które zajmowały czas
- Michał KowalikUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Parę fajnych tricków z TS, samo szkolenie spoko. Trochę brakło mi wcześniej przygotowanego kodu na boku - żeby nie szukać przez n-czasu błędu
- J KUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
szkolenie przewyższało poziomem moje umiejętności
- Marta KiczaUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
Szkolenie zawierało mnóstwo cennych informacji. Prowadzący odpowiadał na wszelkie pytania. Super że wszystko opisał na przyszłość w commitach i miał wiedzę nie tylko z vue, bo dzięki temu mogłam się czegoś dowiedzieć przez porównanie. Ocena nie jest najwyższa, bo czasami za długo bawił się cssami i wpadał w jakieś pułapki i musieliśmy czekać na rozwiązanie. Z jednej strony dobrze jest też zmierzyć się ze sposobem rozwiązywania błędów, ale momentami robiło się to męczące.
- Agnieszka CyfkaUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
bardzo dużo informacji "poza dokumentacyjnych", nie tylko to, co można samodzielnie przeczytać w dokumentacji
- Patrycja GolisUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
Obejmowało wszystkie zagadnienia potrzebne do tworzenia aplikacji z użyciem vue
- Jakub OlszewskiUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
Szeroki zakres materiału
- Magdalena KowalikUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
Było bardzo dużo treści z przeróżnych zagadnień, nie tylko Vue, co było super, bo ta wiedza też była przydatna do zrozumienia różnych procesów w Vue. Poza tym było dużo przykładów praktycznych, wykładowca elastycznie podchodził do potrzeb grupy. Jedyny minus to szybkie tempo -> fajnie jakby szkolenie było dłuższe i można by wtedy zrobić więcej ćwiczeń dotyczących poszczególnych zagadnień.
- Marcin FilipkowskiUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Bardzo szeroki zakres szkolenia, prowadzący dostosowując się do grupy
- Bartosz StrykUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Szkolenie zostało dostosowane do uczestników, a na wszystkie pytania została udzielona odpowiedź
- Łukasz SokółUczestnik szkolenia Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Pomogło mi usystematyzować wiedzę
- Ośrodek Przetwarzania InformacjiUczestnik szkolenia Tworzenie aplikacji z użyciem VueJS
Mało grafów utrwalających i porządkujących wiedzę
Szukasz innych technologii?
Zapoznaj się z naszym pełnym katalogiem szkoleń i usług IT
FAQ
Tworzenie aplikacji SPA w Vue.js polega na budowie interfejsu z komponentów, obsłudze routingu po stronie klienta i pracy na reaktywnym modelu danych. Na początku warto sprawdzić strukturę projektu, konfigurację Node.js i NPM, sposób podziału na komponenty oraz wybór między JavaScript i TypeScript. Przykładem jest aplikacja z widokami listy, formularza i szczegółów, połączonymi przez Vue Router. Ten temat przerabiamy praktycznie na szkoleniu: Tworzenie aplikacji z użyciem VueJS (VUEJS).
Vue.js sprawdza się przy aplikacjach SPA i interfejsach opartych na komponentach, natomiast Nuxt.js rozszerza ten model o SSR, generowanie statyczne i uporządkowany routing. Przy wyborze warto ocenić wymagania SEO, sposób renderowania, potrzeby wydajnościowe oraz to, czy projekt ma działać jako frontend SPA czy aplikacja full-stack z Vue.js i Nuxt.js. Przykładem jest serwis treściowy, w którym Nuxt.js ułatwia indeksowanie stron, a klasyczne Vue.js dobrze obsługuje panel administracyjny. Jeśli chcesz przećwiczyć to krok po kroku, zobacz: Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js (NUXTJS).
Zarządzanie stanem w Vue.js porządkuje współdzielone dane aplikacji, a Vuex wprowadza centralny store, mutacje, akcje i gettery. Trzeba sprawdzić, które dane są lokalne dla komponentów, które powinny być współdzielone między widokami oraz jak podzielić store na moduły i namespaces. Przykładem jest koszyk zakupowy lub panel użytkownika, gdzie kilka komponentów korzysta z tego samego stanu i reaguje na jego zmiany. To jedno z zagadnień omawianych podczas szkolenia: Tworzenie aplikacji z użyciem VueJS (VUEJS).
Routing w Vue.js zwykle opiera się na Vue Router, a w Nuxt.js wykorzystuje konwencję plików i mechanizmy frameworka do budowy ścieżek. W praktyce należy sprawdzić dynamiczne trasy, przekazywanie parametrów, obsługę przekierowań, kontrolę dostępu przez router guards oraz zgodność z Browser History API. Przykładem jest aplikacja z publiczną częścią serwisu i sekcją wymagającą logowania, gdzie różne reguły nawigacji zależą od roli użytkownika. Wersję warsztatową (z konfiguracją i przykładami) znajdziesz w programie szkolenia: Tworzenie aplikacji z użyciem VueJS (VUEJS).
SSR w Nuxt.js polega na renderowaniu widoków po stronie serwera, co poprawia czas pierwszego renderu i ułatwia indeksowanie treści przez wyszukiwarki. Należy sprawdzić strategię renderowania, meta tagi, tytuły stron, znaczniki Open Graph, podział kodu oraz wpływ na Web Vitals, zwłaszcza LCP i CLS. Przykładem jest serwis produktowy lub portal contentowy, w którym każda podstrona wymaga unikalnych danych SEO i szybkiego ładowania. Dokładnie ten zestaw narzędzi i workflow ćwiczymy podczas szkolenia: Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js (NUXTJS).
Najczęstsze błędy w Vue.js dotyczą nieprawidłowego zarządzania reaktywnością, nadmiernej logiki w komponentach oraz niewłaściwego przepływu danych między props, emitami i stanem globalnym. Warto sprawdzić użycie watchers i computed, sposób aktualizacji tablic i obiektów, walidację propsów, podział odpowiedzialności komponentów oraz miejsca, w których pojawiają się zbędne renderowania. Przykładem jest formularz wieloetapowy, w którym źle zaprojektowana komunikacja między komponentami prowadzi do niespójnego stanu i trudnych do wykrycia błędów. Ten temat przerabiamy praktycznie na szkoleniu: Tworzenie aplikacji z użyciem VueJS (VUEJS).