Die Webprogrammierung hat in den letzten Jahren stark an Bedeutung gewonnen, da immer mehr Menschen und Unternehmen online präsent sind. Die Entwicklung von Webanwendungen und -diensten erfordert eine Kombination aus technischen Fähigkeiten, wie Programmieren und Datenbanken, und nicht-technischen Fähigkeiten, wie Usability und Design. Zentrale Theorien und Modelle in der Webprogrammierung sind zum Beispiel die Model-View-Controller-Architektur oder die Representational State of Resource (REST)-Architektur. Es gibt auch verschiedene Schulen und Ansätze, wie die Agile- oder die Wasserfall-Methode. Du findest wissenschaftliche Arbeiten zu diesen und vielen anderen Themen der Webprogrammierung als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.