Webentwicklung
Webentwicklung bezeichnet die Erstellung von Webanwendungen und Websites, einschließlich Planung, Entwurf, Implementierung, Test, Bereitstellung und Wartung. Sie umfasst sowohl clientseitige als auch serverseitige Aspekte und kann statische Seiten, dynamische Anwendungen oder datengetriebene Systeme umfassen. Typischerweise wird sie in Frontend, Backend und Full-Stack unterteilt.
Frontend-Entwicklung umfasst die Gestaltung der Benutzerschnittstelle und die Funktionalität im Browser. Kerntechnologien sind HTML, CSS und
Die Backend-Entwicklung befasst sich mit serverseitiger Logik, Datenhaltung, Authentisierung und Schnittstellen. Typische Sprachen sind Python, Java,
Der Entwicklungsprozess umfasst Anforderungsanalyse, Design, Implementierung, Tests und Deployment. Häufige Arbeitsweisen sind Agile, Scrum oder Kanban;
Wichtige Ziele sind Benutzbarkeit, Barrierefreiheit gemäß WCAG, Performance (Core Web Vitals) und Sicherheit (OWASP Top 10).
Webentwicklung erfolgt in modernen Umgebungen mit Browser-Developer-Tools, Build-Systemen (Vite, Webpack), Paketmanagern (npm, yarn), Test-Frameworks, Containerisierung (Docker)