Descrizione

Vue (anche Vue.js) è un framework javascript progressivo, incrementale e open source utilizzato per creare interfacce utente e Single Page Application (SPA) reattive, scalabili e performanti; segue il pattern MVVM (Model-View-ViewModel) e unisce molte funzionalità di Angular e React.

Questo corso illustra il framework Vue.js e tutti gli aspetti fondamentali di questa tecnologia: dall’installazione del framework in una semplice pagina web fino alla gestione di prop ed eventi.
Consigliabile una conoscenza pregressa di Javascript.

Obiettivi

L’obiettivo principale del corso è fornire ai partecipanti le competenze teoriche e tecniche per sviluppare applicazioni web di ogni tipo utilizzando il framework VueJS.

Conoscenze in uscita

A fine corso, i partecipanti saranno in grado di:

  • Conoscere ed utilizzare VueJS
  • Creare WebApp complete ed efficaci e renderle user-friendly grazie all’utilizzo di Animations e Transitions
  • Sfruttare un’architettura basata sui componenti per la struttura e la riutilizzabilità
  • Scrivere codice JavaScript per creare applicazioni Vue
  • Sfruttare il Virtual DOM di Vue per assicurarsi il Rendering rapido e diminuire i tempi di caricamento

Programma didattico

  • Introduzione VueJS
  • Le basi dell’interazione con il DOM
  • Operatori condizionali e cicli
  • VueJS, Javascript e i suoi Stati
  • Vue Cli: applicazioni professionali
  • Vuetify: libreria grafica
  • I components e la comunicazione tra loro
  • Vue Router
  • Axios Http Client: installazione e utilizzo
  • Build e Deploy di un’applicazione VueJS
Caratteristiche del corso
24 ore
Esercitazione individuale, Lezione frontale, Aula Virtuale
Dispense
Front End Developer
Attestato di frequenza e profitto.