Kursplan
Kjerner av Avansert Vue.js-konsepter
- Avansert komponentlifesyklus
- Avansert håndtering av props, emits og tilpassede hendelser
- Avansert reaktivitet (ref, computed, effect, watch, etc.)
- Rutekontroll og navigasjonsvakter
Skalbar tilstandsadministrasjon med Pinia
- Skalbare arkitekturer med Pinia
- Avansert komposisjon og modulering av lagre
- Beste praksis for administrasjon av globale og lokale data
API-integrasjon og datalagdesign
- Globale og tilpassede Axios-konfigurasjoner
- Avansert bruk av interceptorer og feilhåndtering
- Integrasjon med Pinia og komponenter
- Dataflyt mellom API-er, lagre og UI-komponenter
Moderne Vue-utviklingsarbeidsflyt
- Avansert Vite-konfigurasjon for Vue.js-prosjekter
- Plugin-integrasjon og byggeoptimalisering
- Beste praksis for dev/testing/produksjonsmiljøer
- Miljøvariabler for produksjon (Vault), CI/CD
- Kodekvalitet: ESLint, Prettier og SonarQube-oppsett og -integrasjon
- Automatisert formatering og beste praksis for statisk analyse
Frameworkspesialisering: Quasar Framework
- Optimalisering og tilpassning av Quasar-komponenter
- Bygge responsivt og performant UI med Quasar
- Bruk av Quasar med TanStack, PWA og ServiceWorker
TypeScript i Vue.js
- Avansert typping for komponenter og lagre
- Definisjon av typer for props, emits og slots
- Gjentatte mønstre og beste praksis for type-sikkerhet
Testing og kodepålitelighet
- Enhets- og integrasjonstesting av komponenter og lagre
- Anbefalte verktøy (Vue Test Utils, Vitest, etc.)
- Beste praksis for vedlikeholdbarhet og testautomatisering
Prestasjoner og optimalisering
- Lazy-loading, kodeopdeling og ressurs-optimalisering
- Identifisering og løsning av prestasjonsengraver
- Profilering og finjustering av Vue.js-applikasjoner
Materiale og støtte
- Omfattende dokumentasjon og eksempler per modul
- Tilgang til påtapede materialer eller onlineressurser
- Q&A og post-trening implementeringssupport
Oppsummering og neste trinn
Krav
- Erfaring med utvikling av applikasjoner med Vue.js
- kjennskap til JavaScript, ES6+ og REST API-er
- Grunnleggende forståelse av frontend-byggeverktøy og komponentbaserte arkitekturer
Målgruppe
- Frontend-utviklere med tidligere Vue.js-erfaring
- Softwareingeniører som bygger store skala Vue-applikasjoner
- Utviklere som søker beste praksis i arkitektur, testing og optimering
Referanser (4)
Leksjonene var veldig interaktive og øvingene var gode praksisøvelser.
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskinoversatt
Instruktøren virket meget kunnskapsrik om Vue. Jeg verdset å se hans utviklingsstil og lære nye konsepter jeg kan prøve ut.
Adrian Borrmann - CBC/Radio-Canada
Kurs - Advanced Vue.js
Maskinoversatt
Jeg liker virkelig Shawn sin live-kodingstil i undervisningen av kurset. Han demonstrerte sin praktiske kunnskap og erfaring med emnet.
Nhan Nguyen - Navy Information Warfare Center - Pacific
Kurs - Vuetify.js
Maskinoversatt
Fullføre laboratorieøktene for å legge til ny funksjonalitet (kalkulator & handelslaboratorier)
Darren White - DAS
Kurs - Vue.js
Maskinoversatt