Schița de curs

Concepte Core Avansate Vue.js

  • Ciclul de viață al componentelor avansat
  • Gestionarea avansată a props, emite și evenimente personalizate
  • Reactivitate avansată (ref, computed, effect, watch, etc.)
  • Controlul rutei și navigarea cu garduri de navigație

Gestionarea Scalabilă a Stărilor cu Pinia

  • Arhitecturi scalabile cu Pinia
  • Compoziție avansată și modularizarea depozitelor
  • Cele mai bune practici pentru gestionarea datelor globale și locale

Integrarea API și Proiectarea Stratului de Date

  • Configurarea globală și personalizată cu Axios
  • Utilizarea avansată a interceptoarelor și gestionării erorilor
  • Integrarea cu Pinia și componente
  • Fluxul de date între API-uri, depozite și componente UI

Workflow Modern de Dezvoltare Vue.js

  • Configurarea avansată Vite pentru proiecte Vue.js
  • Integrarea plugin-urilor și optimizarea build
  • Cele mai bune practici pentru mediile de dezvoltare, testare și producție
  • Variabile de mediu pentru producție (Vault), CI/CD
  • Calitatea codului: configurarea și integrarea ESLint, Prettier și SonarQube
  • Cele mai bune practici pentru formatarea automată și analiza statică

Specializare Framework: Quasar Framework

  • Optimizarea și personalizarea componentelor Quasar
  • Construirea de interfețe UI responsabile și performante cu Quasar
  • Utilizarea Quasar cu TanStack, PWA și ServiceWorker

TypeScript în Vue.js

  • Tipare avansate pentru componente și depozite
  • Definirea tipurilor pentru props, emite și slots
  • Padruri reutilizabile și cele mai bune practici pentru securitatea tipării

Testare și Fiabilitatea Codului

  • Testarea unitară și de integrare pentru componente și depozite
  • Unelte recomandate (Vue Test Utils, Vitest, etc.)
  • Cele mai bune practici pentru menținerea și automatizarea testelor

Performanță și Optimizare

  • Încărcare la cerere, împărțirea codului și optimizarea resurselor
  • Identificarea și rezolvarea colilor de strangle pentru performanță
  • Profilare și ajustarea fină a aplicațiilor Vue.js

Materiale și Suport

  • Documentație comprehensivă și exemple per modul
  • Acces la materiale înregistrate sau resurse online
  • Q&A și suport post-instruire pentru implementare

Rezumat și Următoarele Pași

Cerințe

  • Experiență în dezvoltarea aplicațiilor cu Vue.js
  • Familiarizare cu JavaScript, ES6+ și API-urile REST
  • Înțelegere de bază a instrumentelor de build frontend și arhitecturilor bazate pe componente

Audiență

  • Dezvoltatori frontend cu experiență anterioară în Vue.js
  • Ingineri software care construiesc aplicații Vue la scară largă
  • Dezvoltatori care caută cele mai bune practici în arhitectură, testare și optimizare
 35 ore

Numărul de participanți


Prețul pe participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite