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 (4)
Lektionerna var mycket interaktiva och övningarna var bra praktiska
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskintolkat
Tränaren verkade vara mycket kunskapabel om Vue. Jag uppskattade att se hans utvecklingsstil och lära mig några nya koncept att prova.
Adrian Borrmann - CBC/Radio-Canada
Kurs - Advanced Vue.js
Maskintolkat
Jag tycker verkligen om Shawns livscodningsstil i undervisningen. Han visade sitt praktiska kunskaps- och erfarenhetsnivå på ämnet.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Kurs - Vuetify.js
Maskintolkat
Genomföra laborationerna för att lägga till ny funktionalitet (kalkylator- och handelslaborationer)
Darren White - DAS
Kurs - Vue.js
Maskintolkat