Plan Szkolenia
Podstawowe zaawansowane koncepcje Vue.js
- Zaawansowany cykl życia komponentów
- Zaawansowana obsługa propsów, emitów i zdarzeń niestandardowych
- Zaawansowana reaktywność (ref, computed, effect, watch itp.)
- Kontrola tras i strażnicy nawigacji
Skalowalne zarządzanie stanem za pomocą Pinia
- Skalowalne architektury z Pinia
- Zaawansowana kompozycja i modularyzacja magazynów
- Najlepsze praktyki zarządzania danymi globalnymi i lokalnymi
Integracja API i projektowanie warstwy danych
- Globalna i niestandardowa konfiguracja Axios
- Zaawansowane wykorzystanie przechwytywaczy i obsługi błędów
- Integracja z Pinia i komponentami
- Przepływ danych między API, magazynami i komponentami UI
Nowoczesny przepływ pracy w Vue
- Zaawansowana konfiguracja Vite dla projektów Vue.js
- Integracja wtyczek i optymalizacja kompilacji
- Najlepsze praktyki dla środowisk deweloperskich/testowych/produkcyjnych
- Zmienne środowiskowe dla produkcji (Vault), CI/CD
- Jakość kodu: konfiguracja i integracja ESLint, Prettier i SonarQube
- Najlepsze praktyki automatycznego formatowania i analizy statycznej
Specjalizacja w frameworku: Quasar Framework
- Optymalizacja i dostosowywanie komponentów Quasar
- Budowanie responsywnych i wydajnych interfejsów użytkownika z Quasar
- Korzystanie z Quasar z TanStack, PWA i ServiceWorker
TypeScript w Vue.js
- Zaawansowane typowanie komponentów i magazynów
- Definiowanie typów dla propsów, emitów i slotów
- Wzorce wielokrotnego użytku i najlepsze praktyki bezpieczeństwa typów
Testowanie i niezawodność kodu
- Testy jednostkowe i integracyjne dla komponentów i magazynów
- Zalecane narzędzia (Vue Test Utils, Vitest itp.)
- Najlepsze praktyki w zakresie łatwości utrzymania i automatyzacji testów
Wydajność i optymalizacja
- Leniwy załadunek, dzielenie kodu i optymalizacja zasobów
- Identyfikowanie i rozwiązywanie wąskich gardeł wydajnościowych
- Profilowanie i dostrajanie aplikacji Vue.js
Materiały i wsparcie
- Kompleksowa dokumentacja i przykłady dla każdego modułu
- Dostęp do nagranych materiałów lub zasobów online
- Sesje pytań i odpowiedzi oraz wsparcie implementacyjne po szkoleniu
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu aplikacji z użyciem Vue.js
- Znajomość JavaScript, ES6+ oraz interfejsów API REST
- Podstawowa znajomość narzędzi do budowania frontendu i architektur opartych na komponentach
Grupa docelowa
- Programiści frontendowi z wcześniejszym doświadczeniem w Vue.js
- Inżynierowie oprogramowania budujący wielkoskalowe aplikacje Vue
- Programiści poszukujący najlepszych praktyk w zakresie architektury, testowania i optymalizacji
Opinie uczestników (3)
Dobre praktyki w pisaniu kodu, dzięki szkoleniu widzę luki w swoim kodzie i wiem jak go usprawnić. Dużo konkretnych rozwiązań pomocnych w trakcie pracy z quasar.
Bartlomiej - Urzad Dozoru Technicznego
Szkolenie - Quasar Framework and Vue.js
Dużo przekazanych informacji, dokładność w opowiadaniu jak tworzyć kod, wsparcie w przypadku wystąpienia u nas problemów. Zdecydowanie polecam!
Mateusz - Urzad Dozoru Technicznego
Szkolenie - Vue 3
Lekcje były bardzo interaktywne, a ćwiczenia były dobrą praktyką.
Heino - NWK Limited
Szkolenie - Laravel and Vue.js
Przetłumaczone przez sztuczną inteligencję