Introduzione al framework Vue.js per sviluppatori JavaScript.
Laboratorio pratico con elementi di teoria.
Dopo una breve introduzione al concetto di Single Page Application e data binding, verranno presentati i componenti fondamentali di Vue.js.
Costruiremo una semplice applicazione, facendo uso delle funzionalità di templating e data-binding, gestendo lo stato in modo centralizzato con Vuex.
Introdurremo la libreria Axios per effettuare chiamate HTTP.
Topics
- Vue.js
Programma
- Single Page Applications
- Node.js e NPM
- Webpack
- Template e data-binding
- View model
- Componenti, organizzazione e riuso del codice
- Concetti fondamentali di gestione centralizzata dello stato applicativo con Vuex
- Concetti fondamentali di routing con Vue Router
- Chiamate HTTP con Axios