Kursplan
Kjernekonsepter for avansert Vue.js
- Avansert komponentlevetid (lifecycle)
- Avansert håndtering av props, emits og tilpassede hendelser
- Avansert reaktivitet (ref, computed, effect, watch, etc.)
- Rutekontroll og navigasjonssikringer
Skalbar statehåndtering med Pinia
- Skalbare arkitekterer med Pinia
- Avansert komposisjon og modularisering av butikker (stores)
- Beste praksis for å administrere globale og lokale data
API-integrasjon og design av datalaget
- Global og tilpasset Axios-konfigurasjon
- Avansert bruk av interceptors og feilhåndtering
- Integrasjon med Pinia og komponenter
- Dataflyt mellom API-er, butikker (stores) og UI-komponenter
Moderne Vue-utviklingsarbeidsflyt
- Avansert Vite-konfigurasjon for Vue.js-prosjekter
- Plugin-integrasjon og byggoptimalisering
- Beste praksis for utvikling/test/produksjonsmiljøer
- Miljøvariabler for produksjon (Vault), CI/CD
- Kodekvalitet: Oppsett og integrering av ESLint, Prettier og SonarQube
- Beste praksis for automatisk formatering og statisk analyse
Rammeverksspesialisering: Quasar Framework
- Optimalisering og tilpasning av Quasar-komponenter
- Bygge responsiv og effektiv UI med Quasar
- Bruke Quasar med TanStack, PWA og ServiceWorker
TypeScript i Vue.js
- Avansert typedefinisjon for komponenter og butikker (stores)
- Defining av typer for props, emits og slots
- Gjenbruksmønstre og beste praksis for typesikkerhet
Testing og kodepålitelighet
- Enhets- og integrasjonstesting av komponenter og butikker (stores)
- Anbefalte verktøy (Vue Test Utils, Vitest, etc.)
- Beste praksis for vedlikeholdbarhet og testautomatisering
Ytelse og optimalisering
- Eget lasting (lazy loading), kodedeling (code splitting) og ressursoptimalisering
- Identifisering og løsning av ytelsesflaskenhalser
- Profiling og finjustering av Vue.js-applikasjoner
Materiell og støtte
- Omfattende dokumentasjon og eksempler per modul
- Tilgang til innspilt materiell eller online-ressurser
- Q&A og implementeringsstotte etter kurset
Oppsummering og neste steg
Krav
- Erfaring med å utvikle applikasjoner med Vue.js.
- Kjenner til JavaScript, ES6+ og REST API-er.
- Grunnleggende forståelse av frontend-byggverktøy og komponentbaserte arkitektureler.
Målgruppe
- Frontend-utviklere med tidligere erfaring med Vue.js.
- programvareingeniører som bygger store Vue-applikasjoner.
- Utviklere som søker etter beste praksis innen arkitektur, testing og optimalisering.
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