Návrh Školení
Jádro pokročilých konceptů Vue.js
- Pokročilý komponentový životní cyklus
- Pokročilé zpracování props, emits a vlastních událostí
- Pokročilá reaktivita (ref, computed, effect, watch atd.)
- Řízení směry a navigační strážci
Škálovatelné správa stavu s Pinia
- Škálovatelné architektury s Pinia
- Pokročilá kompozice a modularizace úložišť
- Nejlepší praktiky pro správu globálních a místních dat
Integrace API a návrh vrstvy dat
- Globální a vlastní konfigurace Axiosu
- Pokročilé použití interceptory a zpracování chyb
- Integrace s Pinia a komponenty
- Tok dat mezi API, úložišti a UI komponentami
Moderní pracovní postup vývoje Vue.js
- Pokročilá konfigurace Vite pro projekty Vue.js
- Integrace pluginů a optimalizace sestavení
- Nejlepší praktiky pro vývojová, testovací a produkční prostředí
- Proměnné prostředí pro produksi (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 na rámec: Quasar Framework
- Optimalizace a přizpůsobení komponent Quasaru
- Vytváření responzivních a výkonných uživatelských rozhraní s Quasarem
- Použití Quasaru s TanStack, PWA a ServiceWorkerem
TypeScript v Vue.js
- Pokročilé tipování pro komponenty a úložiště
- Definice typů pro props, emits a slots
- Opakovatelné vzory a nejlepší praktiky pro bezpečnost typů
Testování a spolehlivost kódu
- Unitové a integrační testy pro komponenty a úložiště
- Doporučené nástroje (Vue Test Utils, Vitest atd.)
- Nejlepší praktiky pro udržitelnost a automatizaci testů
Výkon a optimalizace
- Lazy loading, rozdělování kódu a optimalizace zdrojů
- Identifikace a odstraňování výkonnostních látek
- Profilace a jemná kalibrace aplikací Vue.js
Materiály a podpora
- Komplexní dokumentace a příklady pro každý modul
- Přístup k nahratým materiálům nebo online zdrojům
- Q&A a podpora po školení při implementaci
Shrnutí a další kroky
Požadavky
- Zkušenosti s vývojem aplikací pomocí Vue.js
- Přehled JavaScript, ES6+ a REST API
- Základní znalost frontendových sestavovacích nástrojů a architektur komponent.
Cílová skupina
- Frontendoví vývojáři s předchozím zkušenostmi v Vue.js
- Softwaroví inženýři vyvíjející velké škálovatelné Vue aplikace
- Vývojáři hledající nejlepší praktiky 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