Ta kontakt

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.
 35 Timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier