Intrati in legatura

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
 35 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite