Intrati in legatura
 Durata 35 ore

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

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite