Schița de curs
Concepte avansate în Vue.js
- Ciclul de viață al componentelor avansat
- Gestionare avansată a props, emits și evenimente personalizate
- Reactivitate avansată (ref, computed, effect, watch etc.)
- Controlul rutelor și guard-uri de navigare
Gestionarea stării scalabile cu Pinia
- Arhitecturi scalabile cu Pinia
- Compoziție avansată și modularizare a store-urilor
- Cele mai bune practici pentru gestionarea datelor globale și locale
Integrarea API-urilor și designul stratului de date
- Configurare globală și personalizată a Axios
- Utilizare avansată a interceptorilor și gestionarea erorilor
- Integrare cu Pinia și componente
- Fluxul datelor între API-uri, store-uri și componente UI
Fluxul modern de dezvoltare în Vue
- Configurare avansată Vite pentru proiectele Vue.js
- Integrarea plugin-urilor și optimizarea build-ului
- Cele mai bune practici pentru mediile dev/testare/producție
- Variabile de mediu pentru producție (Vault), CI/CD
- Calitatea codului: configurare și integrare ESLint, Prettier și SonarQube
- Cele mai bune practici pentru formatarea automată și analiza statică
Specializarea pe framework: Quasar Framework
- Optimizarea și personalizarea componentelor Quasar
- Construcția de interfețe UI 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
- Modele reutilizabile și cele mai bune practici pentru siguranța tipurilor
Testare și fiabilitatea codului
- Teste unitare și de integrare pentru componente și store-uri
- Unelte recomandate (Vue Test Utils, Vitest etc.)
- Cele mai bune practici pentru menținabilitate și automatizarea testelor
Performanță și optimizare
- Încărcare la cerere (lazy loading), împărțirea codului (code splitting) și optimizarea resurselor
- Identificarea și rezolvarea blocajelor de performanță
- Profilare și ajustarea 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
- Sesiuni 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 uneltelor de build pentru frontend și a arhitecturilor bazate pe componente
Public țintă
- Dezvoltatori frontend cu experiență anterioară în Vue.js
- Ingineri de software care construiesc aplicații Vue pe scară largă
- Dezvoltatori care caută cele mai 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