Kursplan
Kjernekonsepter i avansert Vue.js
- Avansert komponentlevessyklus
- Avansert håndtering av props, emits og egne hendelser
- Avansert reaktivitet (ref, computed, effect, watch, osv.)
- Rutestyring og navigasjonssikringsmekanismer
Skalerbar tilstandsstyring med Pinia
- Skalerbar arkitektur med Pinia
- Avansert komposisjon og modulering av lagre
- Beste praksis for håndtering av global og lokal data
API-integrasjon og datalagsdesign
- Global og egen Axios-konfigurasjon
- Avansert bruk av mellomslagere og feilhåndtering
- Integrasjon med Pinia og komponenter
- Dataflyt mellom API-er, lagre og UI-komponenter
Moderne Vue-utviklingsarbeidsflyt
- Avansert Vite-konfigurasjon for Vue.js-prosjekter
- Plugin-integrasjon og byggoptimering
- Beste praksis for utviklings/test/produksjonsmiljøer
- Miljøvariabler for produksjon (Vault), CI/CD
- Kodekvalitet: Oppsett og integrering av ESLint, Prettier og SonarQube
- Automatisk formatering og beste praksis for statisk analyse
Rammeverksspesialisering: Quasar Framework
- Optimering og tilpasning av Quasar-komponenter
- Bygge responsiv og ytelsessterk UI med Quasar
- Å bruke Quasar med TanStack, PWA og ServiceWorker
TypeScript i Vue.js
- Avansert taping for komponenter og lagre
- Definere typer for props, emits og slots
- Gjenbruksmønstre og beste praksis for typesikkerhet
Testing og kodepålitalighet
- Enhets- og integrasjonstesting for komponenter og lagre
- Anbefalte verktøy (Vue Test Utils, Vitest, osv.)
- Beste praksis for vedlikeholdbarhet og testautomatisering
Ytelse og optimering
- Innlest på forespørsel, kodeoppspalting og ressursoptimering
- Identifisere og løse ytelsesknappunkt
- Profilering og finjustering av Vue.js-applikasjoner
Materialer og støtte
- Omfattende dokumentasjon og eksempler per modul
- Tilgang til innspilte materialer eller onlineressurser
- Q&A og implementeringsstotte etter kurset
Oppsummering og neste steg
Krav
- Erfaring med å utvikle applikasjoner med Vue.js
- Kjennskap til JavaScript, ES6+ og REST API-er
- Grunnleggende forståelse av frontend-byggverktøy og komponentbasert arkitektur
Publikum
- Frontend-utviklere med tidligere Vue.js-erfaring
- Programvareingeniører som bygger store Vue-applikasjoner
- Utviklere som søker beste praksis innen arkitektur, testing og optimering
Referanser (3)
Leksjonene var veldig interaktive og øvingene var gode praksisøvelser.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskinoversatt
Jeg er fornøyd med at vi kan få opptakene, sidesettene og filene komprimert til oss slik at vi alltid kan referere til dem når det trengs. David forklarte konsepter tydelig og klarte å svare på spørsmålene våre. Han var meget kunnskapsrik.
Renee Chan - Mackenzie Investments
Kurs - Vue.js
Maskinoversatt
Vue.js er noe jeg aldri har jobbet med, og presentasjonen klarte å fjerne noen av mine tviler. Likevel er online-kurser ikke effektive for å oppnå kunnskap.
Bogdan Stoica - EMAG IT Research S.R.L
Kurs - Advanced Vue.js
Maskinoversatt