Monitoring en onderhoud
Monitor production apps en houd ze in goede staat.
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/vueSentry 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 updateControleren op kwetsbaarheden
Voer een beveiligingscontrole uit om bekende kwetsbaarheden in je afhankelijkheidsboom te vinden en beschikbare oplossingen toe te passen.
npm audit
npm audit fixProductieprestaties 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.
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
- Het buildproces optimaliseren
- Implementeren op hostingplatforms
- Monitoring en onderhoud