Vue Academy logo
HTMLBeginnerWebNiveaus A1 → C122 talen

Vue Academy

Maak interactieve en efficiënte gebruikersinterfaces met Vue.js via Vue Academy. Een CoddyKit-leertraject met 42 korte cursussen en 156 interactieve lessen, met een AI-tutor die 24/7 voor je klaarstaat.

Cursussen
42
Lessen
156
Interactieve stappen
2,022
Gratis beginnen
Cursus 1
Lesprogramma

42 cursussen in dit leertraject

Elke cursus in het leertraject Vue Academy, in de juiste leer volgorde. De eerste is gratis.

1

A13 lessenGratis

Ga aan de slag met Vue.js: ontdek wat het is, stel uw omgeving in en bouw uw eerste reactieve applicatie.

2

A13 lessenPRO

Leer Vue-projecten te scaffolden met de CLI en begrijp de gegenereerde bestandsstructuur en tools.

3

A13 lessenPRO

Beheers Vue's declaratieve templatesyntaxis: interpolatie, directives, voorwaarden, lussen en bindingen.

4

A24 lessenPRO

Stap over van de Options API naar Vue 3's Composition API met setup(), ref en reactive voor moderne Vue-ontwikkeling.

5

A24 lessenPRO

Schrijf schonere, ergonomischere componenten met de -sugarsyntaxis in Vue 3.

6

A24 lessenPRO

Beheers elke ingebouwde Vue-directive en leer uw eigen aangepaste directives te schrijven.

7

A24 lessenPRO

Bouw robuuste formulieren met v-model, native validatie en de VeeValidate-bibliotheek.

8

A23 lessenPRO

Bouw herbruikbare Vue-componenten en verbind ze met props, custom events en slots.

9

A23 lessenPRO

Begrijp het reactiviteitssysteem van Vue en gebruik computed properties en watchers effectief.

10

B14 lessenPRO

Beheers de lifecycle hooks van Vue 3-componenten en begrijp wanneer elke fase wordt uitgevoerd.

11

B14 lessenPRO

Voeg vloeiende enter/leave-transities en lijstanimaties toe met Vue's en .

12

B14 lessenPRO

Beheers named slots, scoped slots en dynamische slotinhoud om zeer herbruikbare component-API's te bouwen.

13

B14 lessenPRO

Deel gegevens tussen diep geneste componenten zonder prop drilling met Vue's provide/inject-mechanisme.

14

B14 lessenPRO

Schrijf herbruikbare stateful logica als composables: het belangrijkste patroon voor codehergebruik in Vue 3.

15

B14 lessenPRO

Bouw veerkrachtige Vue-applicaties met goede error boundaries, fallback-UI's en globale foutafhandeling.

16

B14 lessenPRO

Vervang Vuex door Pinia, de officiële state-managementbibliotheek van Vue 3 die eenvoudiger is en TypeScript als uitgangspunt heeft.

17

B14 lessenPRO

Schrijf volledig typeveilige Vue 3-componenten met getypeerde props, emits en composables in TypeScript.

18

B14 lessenPRO

Bouw meertalige Vue-applicaties met vue-i18n v9, het wisselen van locale en correcte meervoudsvormen.

19

B14 lessenPRO

Documenteer en ontwikkel Vue-componenten geïsoleerd met Storybook door stories en interactieve controls te schrijven.

20

B13 lessenPRO

Voeg client-side navigatie toe aan Vue-apps met Vue Router: routes, parameters en navigatieguards.

21

B13 lessenPRO

Beheer gedeelde applicatiestatus met Vuex: state, mutations, actions, getters en modules.

22

B13 lessenPRO

Haal externe gegevens op en beheer ze in Vue-apps met Axios, lifecycle hooks en robuuste foutafhandeling.

23

B13 lessenPRO

Bouw, implementeer en onderhoud Vue-applicaties in productie met hostingplatforms en monitoring.

24

B14 lessenPRO

Verken geavanceerde Vue-tools, Vapor mode en opkomende patronen die de toekomst van Vue-ontwikkeling vormgeven.

25

B24 lessenPRO

Beheers geavanceerde functies van Vue Router: route-meta, scrollgedrag, transities en programmatische navigatie.

26

B24 lessenPRO

Bouw full-stack Vue-applicaties met file-based routing, serverroutes en SSR/SSG-mogelijkheden van Nuxt 3.

27

B24 lessenPRO

Integreer GraphQL in Vue-apps met Apollo Client voor queries, mutations en realtime subscriptions.

28

B24 lessenPRO

Bouw Vue-applicaties die live worden bijgewerkt met WebSockets en Socket.io voor chat, dashboards en samenwerking.

29

B24 lessenPRO

Test Vue-componenten betrouwbaar met Vitest en Vue Test Utils, inclusief mocking en rapportage over testdekking.

30

B23 lessenPRO

Maak Vue-applicaties sneller met lazy loading, code splitting, memoization en profiling van knelpunten.

31

B23 lessenPRO

Test Vue-apps met unit tests met Vue Test Utils en end-to-endtests voor volledige dekking.

32

B23 lessenPRO

Pas geavanceerde Vue-patronen toe: mixins, custom directives, plugins en schaalbare projectorganisatie.

33

B24 lessenPRO

Ga verder dan templates met Vue's h()-renderfunctie en JSX voor dynamische, programmatische componentcreatie.

34

B24 lessenPRO

Transformeer Vue-apps in PWA's met offlineondersteuning, service workers en installatie die aanvoelt als die van een native app.

35

B24 lessenPRO

Beveilig Vue-applicaties tegen XSS, CSRF en andere webkwetsbaarheden met praktische verdedigingspatronen.

36

B24 lessenPRO

Bouw, documenteer en publiceer herbruikbare Vue-componentbibliotheken naar npm met Vite's library mode.

37

B24 lessenPRO

Maak installeerbare Vue-plugins die globale componenten, directives, composables en configuratie voor de hele app toevoegen.

38

C14 lessenPRO

Ontwerp grootschalige Vue-applicaties als onafhankelijke micro-frontends met Module Federation.

39

C14 lessenPRO

Beheers geavanceerde reactiviteitspatronen, state machines en composable factories voor complexe Vue-applicaties.

40

C14 lessenPRO

Profileer en optimaliseer de prestaties van Vue-applicaties met v-memo, lazy loading en tuning van het reactiviteitssysteem.

41

C14 lessenPRO

Implementeer streaming SSR en Vue Suspense voor progressief laden van pagina's en betere Core Web Vitals.

42

C14 lessenPRO

Bouw een productieklare full-stackapplicatie met een Vue 3-frontend, Fastify-backend en JWT-authenticatie.

CoddyKit PRO

Ontgrendel alle 42 cursussen in dit leertraject en in elk ander leertraject

AI-begeleider, certificeringsexamen en certificaat. Werkt op het web, iOS en Android.

Alle abonnementen bekijken
Jaarlijks$29.90 per jaarOngeveer $2.49 per maandEenmalig betalenLevenslang$69.99 eenmaligGeen verlengingen. PRO voor altijd.
Cursusoverzicht

Vue.js: het progressieve framework voor het bouwen van echte gebruikersinterfaces

Vue.js is het progressieve JavaScript-framework voor het bouwen van componentgestuurde gebruikersinterfaces — van één interactieve widget in een bestaande pagina tot een volledig servergerenderde applicatie met Nuxt. De Composition API, het fijnmazige reactiviteitssysteem en de eersteklas ondersteuning voor TypeScript maken het een praktische keuze voor zowel nieuwe projecten als teams die overstappen van oudere frontends. Dit leertraject behandelt Vue 3 van begin tot eind, van templatesyntaxis tot implementatie in productie.

Wat je leert

Je werkt met de Composition API en de syntaxis van script setup, Vue-directives, berekende eigenschappen en de basisprincipes van reactiviteit. Het leertraject behandelt communicatie tussen componenten, slots, provide/inject en composables voor gedeelde logica. Je beheert de status van applicaties met zowel Pinia als Vuex, regelt routing met Vue Router, inclusief geavanceerde patronen, valideert formulieren en gebruikt REST-API's naast realtimegegevens via WebSockets. In latere cursussen komen integratie met TypeScript, internationalisering, Storybook, testen met Vitest, prestatieoptimalisatie, server-side rendering met Nuxt 3, GraphQL met Apollo, progressieve webapps en beveiligingspraktijken voor Vue aan bod.

Het leerpad

Tweeënveertig cursussen lopen van A1 tot en met C1. De cursussen op A1- en A2-niveau leggen de basis voor Vue CLI, templatesyntaxis, gegevensbinding, directives, formulieren en de basis van componenten. De B1-cursussen bouwen het volledige ecosysteem uit: lifecycle-hooks, transities, Pinia, Vuex, Vue Router, TypeScript, i18n en asynchrone gegevens. Op B2-niveau wordt de lat hoger gelegd met server-side rendering via Nuxt 3, GraphQL, WebSockets, componenttesten, renderfuncties, ondersteuning voor progressieve webapps en het publiceren van een componentbibliotheek. De afsluitende C1-cursussen behandelen architectuur voor micro-frontends, geavanceerde patronen met de Composition API, streaming van SSR met Suspense, Vue-prestaties op grote schaal en een full-stackapplicatie die is gebouwd met Fastify en authenticatie.

Zo werkt het

Elke cursus is verdeeld in korte, gerichte lessen die je in de ingebouwde code-editor maakt, met realtimefeedback. Als je vastloopt, kun je een AI-tutor inschakelen. Zo werk je in je eigen tempo door syntaxisoefeningen, componentuitdagingen en architectuurproblemen zonder de app te verlaten.

Zo leer je

  1. 01

    Interactieve lessen

    Praktische codeeroefeningen met realtime feedback

  2. 02

    AI-docent

    Krijg direct hulp van onze AI als je vastloopt

  3. 03

    Ingebouwde editor

    Schrijf en voer code direct uit in je browser

  4. 04

    Certificaat

    Behaal een certificaat wanneer je de cursus afrondt

FAQ

Veelgestelde vragen

Is de Vue Academy-cursus gratis?

Ja. Je kunt gratis aan de Vue Academy-cursus beginnen en de interactieve lessen kosteloos doorlopen. Met een optioneel PRO-abonnement krijg je toegang tot geavanceerde AI-tools en een deelbaar certificaat.

Heb ik voorafgaande ervaring nodig om HTML te leren?

Nee. De cursus begint bij de basis en behandelt geleidelijk steeds geavanceerdere onderwerpen. Je kunt dus ook zonder eerdere ervaring met HTML beginnen.

Hoe leer ik HTML op CoddyKit?

Je leert door te doen. Korte interactieve lessen combineren een duidelijke uitleg met een praktische codeeroefening die in realtime wordt uitgevoerd. Een AI-begeleider is 24/7 beschikbaar voor persoonlijke hulp wanneer je vastloopt.

Krijg ik een certificaat als ik Vue Academy afrond?

Ja. PRO-leerlingen kunnen een examen afleggen en een deelbaar certificaat van voltooiing behalen, met een verifieerbare code voor de Vue Academy-cursus.

Kan ik HTML op mijn telefoon leren?

Ja. CoddyKit is beschikbaar op het web en als native iOS- en Android-app, zodat je HTML op elk apparaat kunt leren en je voortgang op al je apparaten wordt gesynchroniseerd.

Wat kost CoddyKit PRO?

De eerste cursus van Vue Academy is gratis. Met CoddyKit PRO ontgrendel je elke cursus: $5.90 per week, $7.90 per maand, $29.90 per jaar of eenmalig $69.99 voor levenslange toegang zonder verlengingen.

Hoe lang duurt het om Vue Academy te voltooien?

Vue Academy bevat 42 cursussen en 156 lessen. De meeste lessen duren ongeveer 5–10 minuten, dus het hele leertraject kost ongeveer 18 uur aan praktische oefeningen, in je eigen tempo.

Begin nu met Vue Academy

Sluit je aan bij duizenden leerlingen die met AI-ondersteunde lessen leren programmeren.