Schița de curs
Concepte Avansate de Bază în Vue.js
- Ciclul de viață al componentelor avansat
- Tratament avansat al props-urilor, emits-urilor și evenimentelor custom
- Reacșivitate avansată (ref, computed, effect, watch etc.)
- Controlul rutelor și navigation guards
Gestionare Scalabilă a Stării cu Pinia
- Arhitecturi scalabile cu Pinia
- Compoziție avansată și modularizarea store-urilor
- Practici bune pentru gestionarea datelor globale și locale
Integrarea API-urilor și Designul Stratului de Date
- Configurare globală și custom pentru Axios
- Utilizare avansată a interceptorilor și gestionarea erorilor
- Integrare cu Pinia și componente
- Fluxul de date între API-uri, store-uri și componente UI
Workflow Modern de Dezvoltare cu Vue
- Configurare avansată Vite pentru proiecte Vue.js
- Integrarea plugin-urilor și optimizarea build-ului
- Practici bune pentru mediile dev/testing/production
- Variabile de mediu pentru producție (Vault), CI/CD
- Calitatea Codului: configurare și integrare ESLint, Prettier și SonarQube
- Practici bune pentru formatare automată și analiză statică
Specializare pe Framework: Quasar Framework
- Optimizare și personalizare a componentelor Quasar
- Construirea de UI-uri responsive și performante cu Quasar
- Folosirea Quasar cu TanStack, PWA și ServiceWorker
TypeScript în Vue.js
- Tipare avansate pentru componente și store-uri
- Definirea tipurilor pentru props, emits și slots
- Pattern-uri reutilizabile și practici bune 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.)
- Practici bune pentru mentenabilitate și automatizarea testelor
Performanță și Optimizare
- Lazy loading, code splitting și optimizarea resurselor
- Identificarea și rezolvarea gâurilor de performanță (bottlenecks)
- Profilare și fine-tuning al aplicațiilor Vue.js
Material și Suport
- Documentație completă și exemple pentru fiecare modul
- Acces la materiale înregistrate sau resurse online
- Sesiuni de întrebări și răspunsuri (Q&A) și suport post-training pentru implementare
Sinteză și Pași Ulteriori
Cerințe
- Experiență în dezvoltarea aplicațiilor cu Vue.js
- Familiaritate cu JavaScript, ES6+ și API-uri REST
- Înțelegere de bază a instrumentelor de build pentru 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ă mare
- Dezvoltatori care caută practici bune î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