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 (4)
Lekce byly velmi interaktivní a cvičení bylo dobré praktické.
Heino - NWK Limited
Kurz - Laravel and Vue.js
Přeloženo strojem
Instruktor se zdál být velmi dobře informován o Vue. Oceňuji, že jsem mohl vidět jeho způsob programování a naučit se některé nové koncepty, které si mohu vyzkoušet.
Adrian Borrmann - CBC/Radio-Canada
Kurz - Advanced Vue.js
Přeloženo strojem
Opravdu se mi líbí způsob, jakým Shawn v kurzu předvádí živé kódování. Ukázal svou praktickou znalost a zkušenosti s tématem.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Kurz - Vuetify.js
Přeloženo strojem
Dokončení laboratoří pro přidání nové funkcionality (kalkulačka a obchodní laboratoře)
Darren White - DAS
Kurz - Vue.js
Přeloženo strojem