Kursplan
Kärnkoncept för avancerad Vue.js
- Avancerad komponentlivscykeln
- Avancerad hantering av props, emits och egendefinierade händelser
- Avancerad reaktivitet (ref, computed, effect, watch, etc.)
- Rutstyrning och navigeringsskydd
Skalbar tillståndshantering med Pinia
- Skalbara arkitekturer med Pinia
- Avancerad komposition och modulering av lagringsplatser (stores)
- Bästa praxis för hantering av globala och lokala data
API-integration och design av datalagret
- Global och anpassad Axios-konfiguration
- Avancerad användning av interceptors och felhantering
- Integration med Pinia och komponenter
- Dataflöde mellan API:er, lagringsplatser och UI-komponenter
Modernt Vue-utvecklingsflöde
- Avancerad Vite-konfiguration för Vue.js-projekt
- Plugin-integration och byggoptimering
- Bästa praxis för utveckling/test/produktion-miljöer
- Miljövariabler för produktion (Vault), CI/CD
- Kodkvalitet: Konfiguration och integration av ESLint, Prettier och SonarQube
- Bästa praxis för automatisk formatering och statisk analys
RAMverkkyspecialisering: Quasar-ramverk
- Optimering och anpassning av Quasar-komponenter
- Byggande av responsiva och presterande UI:er med Quasar
- Användning av Quasar med TanStack, PWA och ServiceWorker
TypeScript i Vue.js
- Avancerad typning för komponenter och lagringsplatser
- Definition av typer för props, emits och slots
- Återanvändbara mönster och bästa praxis för typsäkerhet
Testning och kodtillförlitlighet
- Enhet- och integrationstestning för komponenter och lagringsplatser
- Rekommenderade verktyg (Vue Test Utils, Vitest, etc.)
- Bästa praxis för underhållbarhet och testautomation
Prestanda och optimering
- Lasy lastning, kodsplittning och resursoptimering
- Identifiering och lösning av prestandafällor
- Profiling och finjustering av Vue.js-applikationer
Material och stöd
- Utförlig dokumentation och exempel per modul
- Tillgång till inspelat material eller online-resurser
- Q&A och stöd efter utbildning för implementering
Sammanfattning och nästa steg
Krav
- Erfarenhet av att utveckla appar med Vue.js
- Kännedom till JavaScript, ES6+ och REST-APIs
- Grundläggande förståelse för frontend-byggverktyg och komponentbaserade arkitekturer
Targetgrupp
- Frontend-utvecklare med tidigare Vue.js-erfarenhet
- Programutvecklare som bygger stora 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