Plan Szkolenia
Kluczowe zaawansowane koncepcje Vue.js
- Zaawansowany cykl życia komponentów
- Zaawansowana obsługa props, emitów i zdarzeń niestandardowych
- Zaawansowana reaktywność (ref, computed, effect, watch itp.)
- Kontrola tras i strażnicy nawigacji
Skalowalne zarządzanie stanem z Pinia
- Skalowalne architektury z Pinia
- Zaawansowana kompozycja i modularność magazynów
- Najlepsze praktyki w zarządzaniu danymi globalnymi i lokalnymi
Integracja API i projektowanie warstwy danych
- Globalna i niestandardowa konfiguracja Axios
- Zaawansowane wykorzystanie interceptors i obsługa błędów
- Integracja z Pinia i komponentami
- Przepływ danych między API, magazynami a komponentami UI
Nowoczesny przepływ pracy w Vue
- Zaawansowana konfiguracja Vite dla projektów Vue.js
- Integracja wtyczek i optymalizacja budowania
- Najlepsze praktyki dla środowisk dev/test/produkcja
- Zmienne środowiskowe dla produkcji (Vault), CI/CD
- Jakość kodu: konfiguracja i integracja ESLint, Prettier i SonarQube
- Najlepsze praktyki automatycznego formatowania i analizy statycznej
Specjalizacja frameworka: Quasar Framework
- Optymalizacja i dostosowywanie komponentów Quasar
- Tworzenie responsywnych i wydajnych interfejsów użytkownika z Quasar
- Wykorzystanie Quasar z TanStack, PWA i ServiceWorker
TypeScript w Vue.js
- Zaawansowane typowanie dla komponentów i magazynów
- Definiowanie typów dla props, emitów i slotów
- Ponowne wykorzystywanie wzorców i najlepsze praktyki dla 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 utrzymywalności i automatyzacji testów
Wydajność i optymalizacja
- Leniwe ładowanie, podział kodu i optymalizacja zasobów
- Identyfikowanie i rozwiązywanie wąskich gardeł wydajności
- 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 Q&A oraz wsparcie wdrożeniowe po szkoleniu
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu aplikacji z użyciem Vue.js
- Znajomość JavaScript, ES6+ oraz REST API
- Podstawowa znajomość narzędzi do budowania frontendu oraz architektur opartych na komponentach
Grupa docelowa
- Programiści frontendu z wcześniejszym doświadczeniem w Vue.js
- Inżynierowie oprogramowania budujący duże 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ę