Schița de curs
Concepte avansate de bază în Vue.js
- Ciclul de viață avansat al componentelor
- Gestionarea avansată a props, emits și evenimentelor personalizate
- Reactivitate avansată (ref, computed, effect, watch etc.)
- Controlul rutelor și guard-uri de navigare
Management scalabil al stării cu Pinia
- Arhitecturi scalabile cu Pinia
- Compoziție avansată și modularizarea store-urilor
- Bune practici pentru gestionarea datelor globale și locale
Integrarea API-urilor și proiectarea stratului de date
- Configurare globală și personalizată a Axios
- Utilizarea avansată a interceptorilor și gestionarea erorilor
- Integrarea cu Pinia și componente
- Fluxul de date între API-uri, store-uri și componente UI
Flux de lucru modern în dezvoltarea Vue
- Configurare avansată Vite pentru proiecte Vue.js
- Integrarea plugin-urilor și optimizarea build-ului
- Bune practici pentru mediile de dev/testare/producție
- Variabile de mediu pentru producție (Vault), CI/CD
- Calitatea codului: setup și integrare ESLint, Prettier și SonarQube
- Bune practici de formatare automată și analiză statică
Specializare pe framework: Quasar Framework
- Optimizarea și personalizarea componentelor Quasar
- Construirea de interfețe responsive și performante cu Quasar
- Utilizarea Quasar cu TanStack, PWA și ServiceWorker
TypeScript în Vue.js
- Tipare avansată pentru componente și store-uri
- Definirea tipurilor pentru props, emits și slots
- Pattern-uri reutilizabile și bune practici pentru siguranța tipurilor
Testare și fiabilitatea codului
- Testare unitară și de integrare pentru componente și store-uri
- Instrumente recomandate (Vue Test Utils, Vitest etc.)
- Bune practici pentru mentenanță și automatizarea testelor
Performanță și optimizare
- Lazy loading, code splitting și optimizarea resurselor
- Identificarea și rezolvarea blocajelor de performanță
- Profilarea și reglarea fină a aplicațiilor Vue.js
Materiale și suport
- Documentație cuprinzătoare și exemple pentru fiecare modul
- Acces la materiale înregistrate sau resurse online
- Q&A și suport pentru implementare după training
Rezumat și pașii următori
Cerințe
- Experiență în dezvoltarea de aplicații cu Vue.js
- Familiaritate cu JavaScript, ES6+ și API-uri REST
- Înțelegere de bază a instrumentelor de build frontend și a arhitecturilor bazate pe componente
Public țintă
- Dezvoltatori frontend cu experiență anterioară în Vue.js
- Ingineri software care construiesc aplicații Vue la scară largă
- Dezvoltatori care caută bune practici în arhitectură, testare și optimizare
Mărturii (3)
Leții au fost foarte interactive și exercițiile au fost practice utile
Heino - NWK Limited
Curs - Laravel and Vue.js
Tradus de catre o masina
Sunt bucuros că putem primi înregistrările, diapozitivele și fișierele împachetate pentru a le putea consulta mereu atunci când avem nevoie. David a explicat conceptele cu claritate și a reușit să răspundă la întrebările noastre. El era foarte bine informat.
Renee Chan - Mackenzie Investments
Curs - Vue.js
Tradus de catre o masina
Vue.js este ceva cu care nu am lucrat niciodată și prezentarea a clarificat câteva dintre îndoielile mele. Cu toate acestea, cursurile online nu sunt eficiente în ceea ce privește dobândirea de cunoștințe.
Bogdan Stoica - EMAG IT Research S.R.L
Curs - Advanced Vue.js
Tradus de catre o masina