Kursplan
Kärnkoncept i Avancerad Vue.js
- Avancerad komponentlivscykel
- Avancerad hantering av props, emits och anpassade händelser
- Avancerad reaktivitet (ref, computed, effect, watch, etc.)
- Ruttstyrning och navigeringsväktare
Skalbar tillståndshantering med Pinia
- Skalbara arkitekturer med Pinia
- Avancerad sammansättning och lagermodularisering
- Bästa praxis för hantering av globalt och lokalt data
API-integration och datalagersdesign
- Globala och anpassade Axios-konfigurationer
- Avancerat användande av interceptors och felhantering
- Integration med Pinia och komponenter
- Datatrafik mellan API:er, lager och UI-komponenter
Modernt Vue-utvecklingsarbetsflöde
- Avancerad Vite-konfiguration för Vue.js-projekt
- Plugin-integration och buildoptimering
- Bästa praxis för dev/testnings-/produktionsmiljöer
- Miljövariabler för produktion (Vault), CI/CD
- Kodekvallitet: ESLint, Prettier och SonarQube-inställning och integration
- Automatisk formatering och statisk analys - bästa praxis
Frameworkspecialisering: Quasar Framework
- Optimering och anpassning av Quasar-komponenter
- Bygga responsiva och prestandaanpassade användargränssnitt med Quasar
- Använda Quasar med TanStack, PWA och ServiceWorker
TypeScript i Vue.js
- Avancerad typning för komponenter och lager
- Definiera typer för props, emits och slots
- Återanvändbara mönster och bästa praxis för typsäkerhet
Testning och kodpålitlighet
- Enhets- och integreringstestning för komponenter och lager
- Rekommenderade verktyg (Vue Test Utils, Vitest, etc.)
- Bästa praxis för underhållbarhet och testautomatisering
Prestanda och optimering
- Lazy loading, koddelning och resursoptimering
- Identifiering och lösning av prestandahindranden
- Profilering och finjustering av Vue.js-applikationer
Material och stöd
- Omfattande dokumentation och exempel per modul
- Åtkomst till inspelade material eller online-resurser
- Q&A och stöd efter utbildningen för implementation
Sammanfattning och nästa steg
Krav
- Erfarenhet av att utveckla applikationer med Vue.js
- Bekantskap med JavaScript, ES6+ och REST API:er
- Grundläggande förståelse av frontendbyggverktyg och komponentbaserade arkitekturer
Målgrupp
- Frontendutvecklare med tidigare Vue.js-erfarenhet
- Programutvecklare som bygger storskaliga Vue-applikationer
- Utvecklare som letar efter bästa praxis inom arkitektur, testning och optimering
Vittnesmål (3)
Lektionerna var mycket interaktiva och övningarna var bra praktiska
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskintolkat
Jag är nöjd med att vi kan få inspelningsmaterial, slidor och filer komprimerade till oss så att vi alltid kan återgå till dem när det behövs. David förklarade begreppen tydligt och kunde svara på de frågor vi ställde. Han var mycket kunskapsgivande.
Renee Chan - Mackenzie Investments
Kurs - Vue.js
Maskintolkat
Jag har aldrig arbetat med vue.js och presentationen klargjorde några av mina tvivel. Men ändå är onlinekurser inte effektiva för att föra över kunskap.
Bogdan Stoica - EMAG IT Research S.R.L
Kurs - Advanced Vue.js
Maskintolkat