Vue Academy · Les

Monitoring en onderhoud

Monitor production apps en houd ze in goede staat.

Les 3 van 313 stappen

Monitoring en onderhoud is een gratis Vue Academy-les op CoddyKit. Dit is les 3 van 3. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Vue Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Vue Academy bevat in totaal 3 lessen.

Leven na de lancering

Uitbrengen is het begin, niet het einde. Een gezonde app heeft voortdurende bewaking nodig om fouten op te sporen, analyses om het gebruik te begrijpen en regelmatig onderhoud om veilig en actueel te blijven.

Waarom fouten bijhouden?

Fouten die op apparaten van gebruikers optreden, zijn voor jou onzichtbaar tenzij je ze verzamelt. Foutregistratie legt crashes in productie vast, zodat je problemen kunt oplossen waar gebruikers tegenaan lopen, vaak voordat ze die melden.

Sentry voor foutregistratie

Sentry is een veelgebruikte service voor foutregistratie. Installeer de SDK en initialiseer die wanneer je app start, zodat niet-afgehandelde fouten automatisch worden vastgelegd.

npm install @sentry/vue

Sentry initialiseren

Initialiseer Sentry met de DSN van je project en de Vue-appinstantie, zodat het kan inhaken op de foutafhandeling van Vue.

import * as Sentry from "@sentry/vue"
import { createApp } from "vue"
import App from "./App.vue"

const app = createApp(App)
Sentry.init({
  app,
  dsn: "https://example@sentry.io/123"
})
app.mount("#app")

Aangepaste fouten vastleggen

Naast automatische vastlegging kun je afgehandelde fouten handmatig rapporteren om context te krijgen bij problemen die je code al opvangt.

try {
  riskyOperation()
} catch (err) {
  Sentry.captureException(err)
}

Analyses toevoegen

Analyses laten zien hoe gebruikers je app daadwerkelijk gebruiken: welke pagina's ze bezoeken, waarop ze klikken en waar ze afhaken. Deze gegevens helpen bij productbeslissingen.

Paginaweergaven bijhouden

Met Vue Router kun je bij elke navigatie een paginaweergavegebeurtenis versturen met behulp van een routerhook.

router.afterEach((to) => {
  trackPageView(to.fullPath)
})

Afhankelijkheden bijgewerkt houden

Verouderde pakketten stapelen fouten en beveiligingslekken op. Controleer regelmatig op updates en pas ze toe terwijl je tussendoor test.

npm outdated
npm update

Controleren op kwetsbaarheden

Voer een beveiligingscontrole uit om bekende kwetsbaarheden in je afhankelijkheidsboom te vinden en beschikbare oplossingen toe te passen.

npm audit
npm audit fix

Productieprestaties bewaken

Echte gebruikers hebben uiteenlopende apparaten en netwerken. Gebruik monitoring van echte gebruikers (vaak ingebouwd in fouttools) en meetwaarden zoals laadtijd om te zorgen dat de prestaties na de lancering goed blijven.

Omgaan met incompatibele wijzigingen

Grote versie-updates kunnen incompatibele wijzigingen introduceren. Lees het wijzigingslogboek en de migratiehandleiding, werk bij in een branch, voer je testsuite uit en los problemen op voordat je samenvoegt. Tests maken dit veilig.

Korte controle

Test je kennis van bewaking en onderhoud.

Samenvatting

Gebruik na de lancering foutregistratie (Sentry) voor bewaking, begrijp het gebruik met analyses, houd pakketten actueel met npm outdated en npm audit en bewaak de prestaties in productie. Ga zorgvuldig om met incompatibele wijzigingen met behulp van je testsuite. Hierna verken je geavanceerde patronen en best practices.

Gratis beginnen

Leer HTML met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
42
Lessen
156

Veelgestelde vragen

Is de les “Monitoring en onderhoud” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad Vue Academy, waaronder “Monitoring en onderhoud”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus Vue Academy bevat in totaal 3 lessen.

Wat leer ik in “Monitoring en onderhoud”?

Monitor production apps en houd ze in goede staat. Je oefent met Vue Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Vue Academy te beginnen?

Ervaring vooraf is niet nodig. Vue Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 3 van 3.

Hoe lang duurt de les “Monitoring en onderhoud”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Vue Academy?

Ja. Elke les over Vue Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Het buildproces optimaliseren
  2. Implementeren op hostingplatforms
  3. Monitoring en onderhoud
← Terug naar Vue Academy