Kursplan
Grundläggande avancerade Vue.js-koncept
- Avancerad komponentlivscykel
- Avancerad hantering av props, emits och anpassade händelser
- Avancerad reaktivitet (ref, computed, effect, watch, etc.)
- Ruttstyning och navigeringsvakter
Skalbar statehantering med Pinia
- Skalbara arkitekturer med Pinia
- Avancerad komposition och modularisering av stores
- Bästa praxis för hantering av globala och lokala data
API-integration och design av datalager
- Global och anpassad Axios-konfiguration
- Avancerad användning av interceptors och felhantering
- Integration med Pinia och komponenter
- Dataflöde mellan API:er, stores och UI-komponenter
Modernt Vue-utvecklingsarbete
- Avancerad Vite-konfiguration för Vue.js-projekt
- Plugin-integration och byggoptimering
- Bästa praxis för utveckling/testning/produktionsmiljöer
- Miljövariabler för produktion (Vault), CI/CD
- Kodkvalitet: Inställning och integration av ESLint, Prettier och SonarQube
- Bästa praxis för automatisk formatering och statisk analys
Ramverkspecialisering: Quasar-ramverk
- Optimering och anpassning av Quasar-komponenter
- Skapa responsiva och prestandainställda UI:er med Quasar
- Användning av Quasar med TanStack, PWA och ServiceWorker
TypeScript i Vue.js
- Avancerad typning för komponenter och stores
- Definition av typer för props, emits och slots
- Återanvändbara mönster och bästa praxis för typsäkerhet
Testning och kodsäkerhet
- Enhets- och integrationstestning för komponenter och stores
- Rekommenderade verktyg (Vue Test Utils, Vitest, etc.)
- Bästa praxis för underhållbarhet och testautomation
Prestanda och optimering
- Lazy loading, code splitting och resursoptimering
- Identifiera och åtgärda prestandahinder
- Profilering och finjustering av Vue.js-applikationer
Material och support
- Omfattande dokumentation och exempel per modul
- Tillgång till inspelade material eller online-resurser
- Q&A och implementeringstöd efter utbildningen
Sammanfattning och nästa steg
Krav
- Erfarenhet av att utveckla appar med Vue.js
- Bekanta dig med JavaScript, ES6+ och REST API:er
- Grundläggande förståelse för frontend-byggverktyg och komponentbaserade arkitekturer
Targetgrupp
- Frontendutvecklare med tidigare erfarenhet av Vue.js
- Mjukvaruingenjörer som bygger storskaliga Vue-applikationer
- Utvecklare som söker 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