Logging is het systematisch vastleggen van gebeurtenissen, fouten, requests en acties in een applicatie of server. Logregels bevatten doorgaans tijdstempel, logniveau (DEBUG, INFO, WARNING, ERROR, CRITICAL), bericht en context. Goede logging is essentieel voor debugging, auditing en het oplossen van incidenten in productie. Gecentraliseerde log-aggregatie (Datadog, ELK-stack) vergemakkelijkt analyse.
500 Internal Server Error
AA
Servers
500 Internal Server Error
500 is een generieke serverfout: er ging iets mis, maar de server weet niet exact wat. Mogelijke oorzaken zijn fouten die niet zijn opgevangen, syntaxfouten, misconfiguratie of databasefouten. Check serverlogs voor details en los het op.
AA
Servers
Monitoring
AAA
Servers
Monitoring
Monitoring is het continu meten en bewaken van de gezondheid, performance en beschikbaarheid van servers en applicaties. Metrics zijn CPU-gebruik, geheugen, responstijden, foutpercentages en uptime. Alerting stuurt meldingen bij drempeloverschrijding. Tools zijn Datadog, New Relic, Prometheus en Grafana. Monitoring en logging vullen elkaar aan.
AAA
Servers
Webserver
A
Servers
Webserver
Een webserver is software die pagina's, afbeeldingen en bestanden via HTTP/HTTPS serveert. Hij verwerkt requests, levert statische of dynamische content en routeert naar application servers. Populaire keuzes zijn Apache en Nginx. Functies: hosting, security (TLS), load-balancing, caching en compressie.
A
Servers
Status Code
A
Servers
Status Code
Een statuscode is een driecijferige HTTP-responsecode die het resultaat van een request aangeeft. Categorieën: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error) en 5xx (server error). Belangrijk voor API-design, debugging en juiste error handling.
A
Servers
Een uitgebreide collectie begrippen voor elk niveau
Van HTML & CSS tot databases en security
Geschikt voor beginners en gevorderden
Ideaal als lesmateriaal of teambuilding tool
Fysiek aan de slag, zonder scherm