Kursplan

Kärnkoncept i Avancerad Vue.js

  • Avancerad komponentlivscykel
  • Avancerad hantering av props, emits och anpassade händelser
  • Avancerad reaktivitet (ref, computed, effect, watch, etc.)
  • Ruttstyrning och navigeringsväktare

Skalbar tillståndshantering med Pinia

  • Skalbara arkitekturer med Pinia
  • Avancerad sammansättning och lagermodularisering
  • Bästa praxis för hantering av globalt och lokalt data

API-integration och datalagersdesign

  • Globala och anpassade Axios-konfigurationer
  • Avancerat användande av interceptors och felhantering
  • Integration med Pinia och komponenter
  • Datatrafik mellan API:er, lager och UI-komponenter

Modernt Vue-utvecklingsarbetsflöde

  • Avancerad Vite-konfiguration för Vue.js-projekt
  • Plugin-integration och buildoptimering
  • Bästa praxis för dev/testnings-/produktionsmiljöer
  • Miljövariabler för produktion (Vault), CI/CD
  • Kodekvallitet: ESLint, Prettier och SonarQube-inställning och integration
  • Automatisk formatering och statisk analys - bästa praxis

Frameworkspecialisering: Quasar Framework

  • Optimering och anpassning av Quasar-komponenter
  • Bygga responsiva och prestandaanpassade användargränssnitt med Quasar
  • Använda Quasar med TanStack, PWA och ServiceWorker

TypeScript i Vue.js

  • Avancerad typning för komponenter och lager
  • Definiera typer för props, emits och slots
  • Återanvändbara mönster och bästa praxis för typsäkerhet

Testning och kodpålitlighet

  • Enhets- och integreringstestning för komponenter och lager
  • Rekommenderade verktyg (Vue Test Utils, Vitest, etc.)
  • Bästa praxis för underhållbarhet och testautomatisering

Prestanda och optimering

  • Lazy loading, koddelning och resursoptimering
  • Identifiering och lösning av prestandahindranden
  • Profilering och finjustering av Vue.js-applikationer

Material och stöd

  • Omfattande dokumentation och exempel per modul
  • Åtkomst till inspelade material eller online-resurser
  • Q&A och stöd efter utbildningen för implementation

Sammanfattning och nästa steg

Krav

  • Erfarenhet av att utveckla applikationer med Vue.js
  • Bekantskap med JavaScript, ES6+ och REST API:er
  • Grundläggande förståelse av frontendbyggverktyg och komponentbaserade arkitekturer

Målgrupp

  • Frontendutvecklare med tidigare Vue.js-erfarenhet
  • Programutvecklare som bygger storskaliga Vue-applikationer
  • Utvecklare som letar efter bästa praxis inom arkitektur, testning och optimering
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier