Ed eccoci con il tanto agognato Vue.js ADVANCED ai nastri di partenza: un corso di 12 ore da remoto sempre in modalità OnAir che prevede un workshop al proprio interno basato su Nuxt. Docente, il nostro Samuele Madrigali, esperto front end con competenze molto avanzate di Vue.js, React e Nuxt!
Dopo la grande rivoluzione di Vue 3 ecco che andremo a concentrarci su tutta una serie di tematiche che caratterizzeranno le vostre conoscenze lato front end.
- Componenti avanzati: Gli studenti impareranno a creare componenti complessi e riutilizzabili in Vue.js, sfruttando funzionalità avanzate come le slot, le direttive personalizzate e i render funzionali.
- Gestione dello stato: Verranno illustrate diverse strategie per gestire lo stato dell’applicazione, compresi i concetti di store centralizzato, Vuex (la libreria di gestione dello stato ufficiale di Vue.js) e le tecniche di comunicazione tra componenti.
- Routing avanzato: Gli studenti acquisiranno competenze nella gestione delle rotte complesse all’interno di un’applicazione Vue.js utilizzando il modulo Vue Router. Saranno trattati argomenti come il nesting delle rotte, la gestione delle rotte dinamiche e la protezione delle rotte.
- Ottimizzazione delle prestazioni: Verranno forniti suggerimenti e tecniche per migliorare le prestazioni delle applicazioni Vue.js, come la gestione efficiente dei rendering, la suddivisione del codice e la memorizzazione nella cache.
- Test unitari e integrazione: Gli studenti impareranno come scrivere test per le diverse parti di un’applicazione Vue.js, inclusi i componenti, gli stati e le rotte. Saranno presentate le diverse librerie e gli strumenti disponibili per i test unitari e di integrazione.
- Integrazione di Vue.js con altre tecnologie: Saranno presentate le diverse possibilità di integrazione di Vue.js con altre tecnologie, come ad esempio Vue.js con TypeScript, Vue.js con server-side rendering (SSR) o Vue.js con una API REST.
- Progetti pratici: Durante il corso, gli studenti saranno coinvolti in progetti pratici che consentiranno loro di applicare le conoscenze apprese e sviluppare applicazioni reali utilizzando Vue.js.
Dai un’occhiata al nostro catalogo e tieniti sempre aggiornato con la nostra newlsetter! LaraMind è la scuola che mette in risalto le tue skills e le rende migliori.