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
Recensioni (4)
Le lezioni erano molto interattive e gli esercizi erano pratici e di buona qualità
Heino - NWK Limited
Corso - Laravel and Vue.js
Traduzione automatica
L'istruttore sembrava molto competente in Vue. Ho apprezzato vedere il suo stile di sviluppo e imparare alcuni nuovi concetti da provare.
Adrian Borrmann - CBC/Radio-Canada
Corso - Advanced Vue.js
Traduzione automatica
Mi piace davvero lo stile di programmazione dal vivo di Shawn nel corso. Ha dimostrato la sua conoscenza pratica e l'esperienza sull'argomento.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Corso - Vuetify.js
Traduzione automatica
Completare i laboratori per aggiungere nuove funzionalità (calcolatrice e laboratorio di trading)
Darren White - DAS
Corso - Vue.js
Traduzione automatica