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.
Filters
Tworzenie aplikacji z użyciem VueJS
Lowest price in the last 30 days
Contact usTworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Lowest price in the last 30 days
Contact usParticipant opinions
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Mało grafów utrwalających i porządkujących wiedzę
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Dużo, ciekawych materiałów było poruszanych.
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Ciekawy temat, a prowadzący dobrze się na tym zna i potrafi przekazać wiedzę
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Prowadzący był fachowcem i dobrze tłumaczył temat szkolenia.
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Było merytoryczne
- Participant of the training Tworzenie aplikacji z użyciem VueJS
dużo przekazanej wiedzy
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Bardzo dobrze przygotowane materiały, bardzo dobry szkoleniowiec
- RafałParticipant of the training Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Wiedza przekazywana zrozumiale, szkolenie prowadzone dosyć spontanicznie co ma swoje plusy pod względem warsztatowości i wspólnego "rozkminiania", jednak czasem wpada się w pułapkę, że coś nie działa.
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Informacje podane w przystępny sposób. Dobrze przyjazna atmosfera. Przemyślany program zajęć
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Bardzo rozległa wiedza prowadzącego na temat frontendu (nie tylko Vue), dużo praktycznych porad pomagających pisać dobrej jakości kod
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Bardzo rzetelny i doświadczony trener
- Participant of the training Tworzenie aplikacji z użyciem VueJS
Nauczyłem się podstaw, najważniejszych rzeczy potrzebnych, żeby zacząć oraz dobrych praktyk
Are you looking for other technology?
Check out our full catalog of IT training and services
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).