Vue.js: Det progressive framework til opbygning af rigtige brugerflader
Vue.js er det progressive JavaScript-framework, der er udviklet til at opbygge komponentbaserede brugerflader — fra en enkelt interaktiv widget, der er indlejret på en eksisterende side, til en fuldt serverrenderet applikation med Nuxt. Dets Composition API, finkornede reaktivitetssystem og førsteklasses TypeScript-understøttelse gør det til et praktisk valg for både nye projekter og teams, der migrerer væk fra ældre frontendløsninger. Dette læringsforløb dækker Vue 3 fra ende til anden, fra templatesyntaks til udrulning i produktion.
Det lærer du
Du arbejder med Composition API og syntaksen script setup, Vue-direktiver, beregnede egenskaber og grundprincipperne i reaktivitet. Læringsforløbet dækker kommunikation mellem komponenter, slots, provide/inject og composables til delt logik. Du håndterer applikationstilstand med både Pinia og Vuex, arbejder med routing via Vue Router, herunder avancerede mønstre, validerer formularer og bruger REST-API'er sammen med realtidsdata via WebSockets. Senere kurser behandler TypeScript-integration, internationalisering, Storybook, testning med Vitest, optimering af ydeevne, serverrendering med Nuxt 3, GraphQL med Apollo, progressive webapps og sikkerhedspraksis i Vue.
Læringsforløbet
42 kurser spænder fra A1 til C1. Kurserne på A1- og A2-niveau etablerer Vue CLI, templatesyntaks, databinding, direktiver, formularer og grundlæggende komponenter. Kurserne på B1-niveau udfolder hele økosystemet: livscyklushooks, overgange, Pinia, Vuex, Vue Router, TypeScript, i18n og asynkrone data. B2 hæver niveauet med serverrendering via Nuxt 3, GraphQL, WebSockets, komponenttestning, renderingsfunktioner, understøttelse af progressive webapps og udgivelse af et komponentbibliotek. Kurserne på C1-niveau tager fat på mikrofrontend-arkitektur, avancerede mønstre i Composition API, streaming af SSR med Suspense, Vue-ydeevne i stor skala og en fuldstackapplikation bygget med Fastify og godkendelse.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du går i stå, så du kan arbejde dig gennem syntaksøvelser, komponentudfordringer og arkitekturproblemer i dit eget tempo uden at forlade appen.