Vue.js is een relatief nieuw frontend JavaScript framework dat even krachtig is als de grote tegenhangers Angular en React. Vue.js kent echter een eenvoudiger syntaxis, heeft minder overhead en sneller is te leren. Vue.js wordt ingezet door bedrijven als Nintendo, Alibaba en talloze andere (e-commerce) bedrijven. Een website in Vue bestaat niet meer uit losse, gekoppelde HTML-pagina’s, maar meerdere relatief kleine, gespecialiseerde webcomponenten die met elkaar samenwerken en zo een complete applicatie vormen.
In de training Vue.js Fundamentals leer je de basisbeginselen van Vue-applicaties en gaan we in op de structuur en architectuur van Vue-projecten. Uiteraard ga je ook met code aan de slag en leer je alles over databinding, component styling, je leert hoe componenten met elkaar communiceren via props en events, en je werkt met de Vue Router om grotere applicaties in te stellen. Tevens wordt aandacht besteed aan het communiceren met externe API’s en de wijze waarop data uit externe bronnen in de applicatie wordt verwerkt. Tot slot gaan we kort in op state management met Vuex en deployment van applicaties naar een productieomgeving.