Struttura del corso

Concezioni Avanzate di Vue.js

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

Gestione Scalabile degli Stati con Pinia

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

Integrazione API e Design della Struttura Dati

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

Workflow di Sviluppo Moderno per Vue.js

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

Specializzazione del Framework: Quasar Framework

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

TypeScript in Vue.js

  • Typing avanzato per componenti e store
  • Definizione di tipi per props, emits e slots
  • Pattern riutilizzabili e best practices per la sicurezza dei tipi

Testing e Affidabilità del Codice

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

Prestazioni e Ottimizzazione

  • Lazy loading, code splitting e ottimizzazione delle risorse
  • Identificazione e risoluzione di bottleneck sulle prestazioni
  • Profilatura e fine-tuning di applicazioni Vue.js

Materiali e Supporto

  • Documentazione completa ed esempi per ogni modulo
  • Accesso ai materiali registrati o alle risorse online
  • Q&A e supporto post-training per l'implementazione

Riepilogo e Prossimi Passi

Requisiti

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

Audience

  • Sviluppatori frontend con esperienza in Vue.js
  • Ingegneri software che sviluppano applicazioni Vue di grande scala
  • Sviluppatori alla ricerca delle migliori pratiche per l'architettura, il testing e l'ottimizzazione
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative