AP2_FIAE - Webentwicklung - Backend-Entwicklung
Deck: AP2_FIAE Kategorie: Webentwicklung Subkategorie: Backend-Entwicklung Anzahl Karten: 12
Was ist Backend-Entwicklung?::Backend-Entwicklung umfasst die Erstellung von Anwendungen, die auf einem Server laufen und Client-Anforderungen verarbeiten.
Was ist PHP?::PHP (Hypertext Preprocessor) ist eine weit verbreitete, open-source Skriptsprache, die besonders im Bereich Webentwicklung eingesetzt wird und sich nahtlos in HTML integriert.
Was ist Java?::Java ist eine objektorientierte Programmiersprache, die für ihre Portabilität, Sicherheit und Leistungsfähigkeit bekannt ist. Für das Backend wird Java oft in Kombination mit dem Spring Framework verwendet.
Welche Stärken hat Java?::Java bietet Plattformunabhängigkeit durch die Java Virtual Machine (JVM), ist stark in Multithreading und Synchronisation und hat ein großes Ökosystem und robuste Entwicklertools.
Welche Merkmale haben Web Application Frameworks?::Die meisten modernen Frameworks folgen der MVC-Architektur, fördern das DRY-Prinzip (Don’t Repeat Yourself) und setzen auf Konvention vor Konfiguration.
Was ist ein Content Management System (CMS)?::Ein Content Management System ist eine Software, die die Erstellung, Bearbeitung, Organisation und das Publizieren von Inhalten ermöglicht, besonders für Webinhalte.
Welche Merkmale haben Content Management Systeme?::CMS bieten benutzerfreundliche Oberflächen, trennen Design und Inhalt und ermöglichen Erweiterbarkeit durch Plugins.
Was sind Log-Levels?::Die gängigen Log-Levels sind ERROR, WARN, INFO, DEBUG und TRACE.
Welche Best Practices gibt es für Logging?::Verwende konsistente Log-Formate, vermeide übermäßiges Logging und logge niemals sensible Informationen.
Wozu dient Monitoring?::Monitoring dient dazu, den Systemzustand und die Leistung einer Anwendung zu überwachen, um proaktiv Probleme zu erkennen und zu beheben.
Welche Monitoring-Tools gibt es?::Gängige Monitoring-Tools sind Prometheus, Grafana und der ELK Stack.
Welche Metriken sollten überwacht werden?::CPU-Last, Speicherverbrauch, Datendurchsatz, Anfrage-Latenzen und Fehlerquoten sind wichtige Metriken.