Intrati in legatura
 Durata 35 ore

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

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite