Test delle applicazioni Vue.js

Modalità: elearning 8 ore


Prezzo del corso

Descrizione del corso

Vue.js è un framework JavaScript, dedicato alla realizzazione di interfacce web reattive che sfruttano il dual-binding tra modello dati e vista. Ciò significa che rende possibile implementare un’applicazione ragionando in termini di dati, variabili e oggetti, astraendosi rispetto all’implementazione e aggiornamento del DOM della pagina. È stato definito framework progressivo perchè è specializzato nella realizzazione delle viste HTML, non offre una pletora di funzionalità come altre librerie (Angular in primis). Questo dunque permette di integrarsi facilmente con componenti di altre librerie e progetti. Gli stessi sviluppatori di Vue.js hanno realizzato diversi componenti autonomi che possono o meno essere integrati all’interno di un’applicazione.

Il successo di Vue.js, da collegare anche alla scelta di Laravel di suggerire come framework frontend, ha condotto il framework al rilascio della versione 2.0 (30 set 2016) e successivamente diverse versioni successive.

Durante il corso capirai come il processo di testing di un applicazione diventi sempre più complesso di pari passo con la crescita del progetto in termini di dimensioni; di conseguenza si rivelerà necessario analizzare i test automatizzati per semplificare il processo. Oltre al testing di un applicazione Vue.js,  scoprirai le differenze tra le varie tecniche e tipi di test e quali strumenti utilizzare e come configurarli al meglio. Grazie al Time Tracking dell’applicazione potrai utilizzare Vue.js per Single Page Application, inoltre, capirai come scrivere degli Unit Test con Jest e Vue Test Utils per verificare il corretto funzionamento di componenti, router e vuex.

Infine scriverai degli snapshot test per controllare che i componenti vengono renderizzati correttamente ad ogni esecuzione dell’applicazione e grazie all’uso di Cypress, potrai automatizzare il browser per creare dei test di tipo end-to-end.

 

PROGRAMMA

  • Definizione dei test
  • Introduzione al testing dei componenti
  • Testare l’output dei componenti
  • Testare le funzionalità dei componenti
  • Testare gli eventi
  • Testare Vue Router
  • Testare Vuex
  • Test ad instantanee
  • Test End to End

 

 

 

 

 

REQUISITI

Conoscenza di Javascript ,  aver seguito i corsi introduzione a Vue.js e Vue.js per SPA

 

PERCORSO FRONT-END DEVELOPER CON VUE.JS:

Introduzione a Javascript, Gestire dati con JavascriptProgrammazione asincrona in Javascript, Introduzione a Vue.js, Vue.js per SPAIntroduzione a Nuxt.js,  Vue.js: Test delle applicazioni

 

Visualizza la DEMO del corso

Scopri tutti i nostri corsi e Learning in ambito ICT.