Bądźmy w kontakcie

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
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie