Zkuste nás kontaktovat

Návrh Školení

Jádro pokročilých konceptů Vue.js

  • Pokročilý životní cyklus komponent
  • Pokročilá práce s props, emits a vlastními událostmi
  • Pokročilá reaktivita (ref, computed, effect, watch atd.)
  • Kontrola tras a navigační strážci (navigation guards)

Škálovatelná správa stavu s Pinia

  • Škálovatelné architektury s Pinia
  • Pokročilá kompozice a modularizace obchodů (stores)
  • Nejlepší praktiky pro správu globálních a lokálních dat

Integrování API a návrh vrstvy dat

  • Globální a vlastní konfigurace Axiosu
  • Pokročilé použití interceptores a zpracování chyb
  • Integrování s Pinia a komponentami
  • Tok dat mezi API, obchody (stores) a UI komponentami

Moderní vývojový postup pro Vue

  • Pokročilá konfigurace Vite pro projekty Vue.js
  • Integrování pluginů a optimalizace sestavování (build)
  • Nejlepší praktiky pro vývojové/testovací/produkční prostředí
  • Proměnné prostředí pro produkci (Vault), CI/CD
  • Kvalita kódu: nastavení a integrace ESLint, Prettier a SonarQube
  • Nejlepší praktiky pro automatické formátování a statickou analýzu

Specializace frameworku: Quasar Framework

  • Optimalizace a přizpůsobení komponent Quasar
  • Budování responzivních a výkonných UI pomocí Quasar
  • Použití Quasar s TanStack, PWA a ServiceWorker

TypeScript ve Vue.js

  • Pokročilé typování komponent a obchodů (stores)
  • Definice typů pro props, emits a slots
  • Opět využitelné vzory a nejlepší praktiky pro bezpečnost typů

Testování a spolehlivost kódu

  • Unit a integrační testování komponent a obchodů (stores)
  • Doporučené nástroje (Vue Test Utils, Vitest atd.)
  • Nejlepší praktiky pro udržitelnost a automatizaci testů

Výkon a optimalizace

  • Lazy loading, dělení kódu (code splitting) a optimalizace zdrojů
  • Identifikace a odstranění výkonnostních láhvových hrdel
  • Profiling a ladění aplikací Vue.js

Materiály a podpora

  • Obsáhlá dokumentace a příklady pro každý modul
  • Přístup k nahrávaným materiálům nebo online zdrojům
  • Otázky a odpovědi a implementační podpora po školení

Shrnutí a další kroky

Požadavky

  • Zkušenosti s vývojem aplikací ve Vue.js
  • Znalost JavaScriptu, ES6+ a REST API
  • Základní pochopení frontendových build nástrojů a komponentových architektur

Cílové publikum

  • Frontendoví vývojáři s předchozími zkušenostmi s Vue.js
  • Softwaroví inženýři budující velké aplikace Vue
  • Vývojáři hledající nejlepší praktiky v architektuře, testování a optimalizaci
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie