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