Introduzione a Nuxt.js

Modalità: elearning 7 ore


Prezzo del corso

Descrizione del corso

Nuxt.js è un framework progettato per integrarsi con l’architettura di Vue. Questo framework è totalmente adottabile in modo incrementale, può essere dunque utilizzato sia per creare  landing page statiche che complesse oppure applicazioni web. In più è versatile per natura, supporta target diversi (server, serverless o statici) e il rendering lato server è commutabile.

Nuxt è estendibile con diverse tipologie di altri moduli,  inoltre, semplifica il collegamento degli endpoint REST o GraphQL, dei CMS preferiti, dei framework CSS e altro ancora. Nuxt.js è la spina dorsale del tuo progetto Vue.js poichè fornisce la struttura per costruire il tuo progetto con sicurezza, pur essendo flessibile.

Durante il corso potrai creare un’applicazione completa e ricca di funzionalità con Nuxt.js. Vedrai diverse funzionalità tra cui la gestione automatica del routing, la gestione dello store attraverso il Vuex, la gestione di plugin e moduli per integrare nuove funzionalità, il supporto multilingua con Nuxt-i18n e l’integrazione di meccanismi di autenticazione tramite Nuxt-Auth. Inoltre, grazie al corso sarai in grado di creare corso un’applicazione che emulerà il funzionamento di Trello sfruttando anche un’altra interessante libreria, Vue draggable, grazie alla quale gestiremo il drag&drop delle schede dei task del team.

 

PROGRAMMA

  • Cos’è Nuxt.js
  • Routing
  • Gestione dello store
  • Layouts
  • Context ed Hook
  • Sviluppo dell’app
  • Gestione della lingua
  • Transizioni
  • Assets, Plug in e moduli
  • Il modulo Nuxt – Auth
  • Nuxt Generate
  • Nuxt PWA

 

 

 

 

 

REQUISITI

Conoscenza di Javascript e di Vue.js

PERCORSO FRONT-END DEVELOPER CON VUE.JS:

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

 

Visualizza la DEMO del corso

Scopri tutti i nostri corsi e Learning in ambito ICT.