Contattataci
 Durata 35 ore

Struttura del corso

Concetti Avanzati Core di Vue.js

  • Ciclo di vita avanzato dei componenti
  • Gestione avanzata di props, emits ed eventi personalizzati
  • Reattività avanzata (ref, computed, effect, watch, ecc.)
  • Controllo delle rotte e guardie di navigazione

Gestione Scalabile dello Stato con Pinia

  • Architetture scalabili con Pinia
  • Composizione avanzata e modularizzazione degli store
  • Best practice per la gestione dei dati globali e locali

Integrazione API e Progettazione dello Strato di Dati

  • Configurazione globale e personalizzata di Axios
  • Uso avanzato di interceptor e gestione degli errori
  • Integrazione con Pinia e componenti
  • Flusso dei dati tra API, store e componenti UI

Flusso di Lavoro di Sviluppo Moderno in Vue

  • Configurazione avanzata di Vite per progetti Vue.js
  • Integrazione di plugin e ottimizzazione della build
  • Best practice per ambienti di sviluppo/test/produzione
  • Variabili d'ambiente per la produzione (Vault), CI/CD
  • Qualità del Codice: configurazione e integrazione di ESLint, Prettier e SonarQube
  • Best practice per formattazione automatizzata e analisi statica

Specializzazione di Framework: Quasar Framework

  • Ottimizzazione e personalizzazione dei componenti Quasar
  • Creazione di UI reattive e performanti con Quasar
  • Utilizzo di Quasar con TanStack, PWA e ServiceWorker

TypeScript in Vue.js

  • Tipizzazione avanzata per componenti e store
  • Definizione dei tipi per props, emits e slot
  • Pattern riutilizzabili e best practice per la sicurezza dei tipi

Test e Affidabilità del Codice

  • Test unitari e di integrazione per componenti e store
  • Strumenti consigliati (Vue Test Utils, Vitest, ecc.)
  • Best practice per la manutenibilità e l'automazione dei test

Prestazioni e Ottimizzazione

  • Lazy loading, code splitting e ottimizzazione delle risorse
  • Identificazione e risoluzione dei colli di bottiglia delle prestazioni
  • Profiling e messa a punto delle applicazioni Vue.js

Materiali e Supporto

  • Documentazione esaustiva ed esempi per ogni modulo
  • Accesso a materiale registrato o risorse online
  • Q&A e supporto all'implementazione post-formazione

Sintesi e Prossimi Passi

Requisiti

  • Esperienza nello sviluppo di applicazioni con Vue.js
  • Familiarità con JavaScript, ES6+ e API REST
  • Comprensione di base degli strumenti di build frontend e delle architetture basate su componenti

Pubblico di Riferimento

  • Sviluppatori frontend con esperienza pregressa in Vue.js
  • Ingegneri del software che sviluppano applicazioni Vue su larga scala
  • Sviluppatori alla ricerca di best practice in ambito di architettura, test e ottimizzazione

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative