Plan Szkolenia
Podstawowe zaawansowane koncepcje Vue.js
- Zaawansowany cykl życia komponentów
- Zaawansowana obsługa props, emits i zdarzeń niestandardowych
- Zaawansowana reaktywność (ref, computed, effect, watch, itd.)
- Kontrola trasowania i strażnicy nawigacji
Skalowalne zarządzanie stanem z Pinia
- Skalowalne architekturki z Pinia
- Zaawansowana kompozycja i modularizacja magazynów
- Najlepsze praktyki w zarządzaniu danymi globalnymi i lokalnymi
Integracja API i projektowanie warstwy danych
- Konfiguracja globalna i niestandardowa Axios
- Zaawansowane użycie interceptorów i obsługi błędów
- Integracja z Pinia i komponentami
- Przepływ danych między API, magazynami a komponentami UI
Nowoczesny proces pracy Vue
- Zaawansowana konfiguracja Vite dla projektów Vue.js
- Integracja wtyczek i optymalizacja buildów
- Najlepsze praktyki dla środowisk dev/test/produkcji
- Zmienne środowiskowe dla produkcji (Vault), CI/CD
- Jakość kodu: konfiguracja i integracja ESLint, Prettier oraz SonarQube
- Najlepsze praktyki automatycznego formatowania i analizy statycznej
Specjalizacja frameworku: Quasar Framework
- Optymalizacja i dostosowywanie komponentów Quasar
- Budowanie responsywnych i wydajnych interfejsów z Quasar
- Używanie Quasar z TanStack, PWA i ServiceWorker
TypeScript w Vue.js
- Zaawansowane typowanie komponentów i magazynów
- Definiowanie typów dla props, emits i slotów
- Wzorce wielokrotnego użycia i najlepsze praktyki dla bezpieczeństwa typów
Testowanie i niezawodność kodu
- Testy jednostkowe i integracyjne komponentów i magazynów
- Polecane narzędzia (Vue Test Utils, Vitest, itd.)
- Najlepsze praktyki dla łatwości utrzymania i automatyzacji testów
Wydajność i optymalizacja
- Ładowanie leniwe, dzielenie kodu i optymalizacja zasobów
- Identyfikacja i rozwiązywanie wąskich gardeł wydajności
- Profilowanie i precyzyjne strojenie aplikacji Vue.js
Materiały i wsparcie
- Wyczerpująca dokumentacja i przykłady dla każdego modułu
- Dostęp do nagrań lub zasobów online
- Sesja Q&A i wsparcie przy implementacji po szkoleniu
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu aplikacji w Vue.js
- Znajomość JavaScript, ES6+ oraz API REST
- Podstawowe zrozumienie narzędzi do budowania front-endu oraz architektur opartych na komponentach
Grupa docelowa
- Programiści front-end z doświadczeniem w Vue.js
- Inżynierowie oprogramowania budujący duże aplikacje Vue
- Programiści szukają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ę