Návrh Školení
Základní pokročilé koncepty Vue.js
- Pokročilý životní cyklus komponent
- Pokročilé zpracování props, emits a vlastních událostí
- Pokročilá reaktivita (ref, computed, effect, watch atd.)
- Ovládání tras a navigační guardy
Škálovatelná správa stavu s Pinia
- Škálovatelné architektury s Pinia
- Pokročilá kompozice a modularizace storeů
- Nejlepší postupy pro správu globálních a lokálních dat
Integrace API a návrh datové vrstvy
- Globální a vlastní konfigurace Axios
- Pokročilé použití intercektorů a zpracování chyb
- Integrace s Pinia a komponentami
- Průtok dat mezi API, storemi a UI komponentami
Moderní pracovní tok pro vývoj ve Vue
- Pokročilá konfigurace Vite pro projekty Vue.js
- Integrace pluginů a optimalizace buildu
- Nejlepší postupy pro vývojové, testovací a produkční prostředí
- Proměnné prostředí pro produkci (Vault), CI/CD
- Kvalita kódu: nastavení a integrace ESLint, Prettier a SonarQube
- Nejlepší postupy pro automatizované formátování a statickou analýzu
Specializace frameworku: Quasar Framework
- Optimalizace a přizpůsobení komponent Quasar
- Tvorba responzivních a výkonných UI s Quasar
- Použití Quasar s TanStack, PWA a ServiceWorker
TypeScript ve Vue.js
- Pokročilá typizace pro komponenty a storey
- Definice typů pro props, emits a sloty
- Opět využitelné vzorce a nejlepší postupy pro bezpečnost typů
Testování a spolehlivost kódu
- Unit a integrační testování komponent a storeů
- Doporučené nástroje (Vue Test Utils, Vitest atd.)
- Nejlepší postupy pro udržovatelnost a automatizaci testů
Výkon a optimalizace
- Lazy loading, dělení kódu a optimalizace zdrojů
- Identifikace a řešení výkonových úzkých míst
- Profilování a ladění aplikací Vue.js
Materiály a podpora
- Ucelená dokumentace a příklady pro každý modul
- Přístup k nahraným materiálům nebo online zdrojům
- Odpovědi na otázky a podpora při implementaci po výcviku
Shrnutí a další kroky
Požadavky
- Zkušenosti s vývojem aplikací pomocí Vue.js
- Oznámenost s JavaScriptem, ES6+ a REST API
- Základní porozumění nástrojům pro build front-endu a komponentním architekturám
Cílová skupina
- Front-end vývojáři s předchozími zkušenostmi ve Vue.js
- Softwarové inženýry budující aplikace Velkého rozsahu ve Vue.js
- Vývojáře hledající nejlepší postupy v architektuře, testování a optimalizaci
Reference (3)
Lekce byly velmi interaktivní a cvičení bylo dobré praktické.
Heino - NWK Limited
Kurz - Laravel and Vue.js
Přeloženo strojem
Rád jsme, že nám můžeme poskytnout zaznamenané přednášky, snímky a soubory zkomprimované do jednoho archivu, abychom se k nim mohli vždy vrátit, když je budeme potřebovat. David koncepty vysvětloval jasně a dokázal odpovědět na naše otázky. Byl velmi vzdělaný.
Renee Chan - Mackenzie Investments
Kurz - Vue.js
Přeloženo strojem
Vue.js je něco, s čím jsem nikdy nepracoval, a prezentace mi vysvětlila některé mé pochyby. Ale opět, online kurzy nejsou efektivní pro získávání znalostí.
Bogdan Stoica - EMAG IT Research S.R.L
Kurz - Advanced Vue.js
Přeloženo strojem