Bądźmy w kontakcie

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie