Definition und Grundlagen
Die Webentwicklung ist die Erstellung von Websites und Anwendungen für das Internet. Die Aufgabe eines Webentwicklers besteht darin sich neben der Planung von Design und Architektur auch um die Weiterentwicklung, Wartung, nachträgliche Verbesserung und Erstellung von Erweiterungen für bereits bestehende Websites bzw. Web Apps zu kümmern.
Für gewöhnlich führen Webentwickler Anforderungsanalysen durch. Außerdem müssen Internationalisierungs- und Lokalisierungsprozesse durchgeführt werden, wenn die Unternehmenswebsite einen globalen Fokus hat.
Drei Schichten
- Frontend-Entwicklung bezieht sich auf die clientseitige Programmierung, also das, was vom Kunden gesehen wird
- Backend-Entwicklung bezieht sich auf die Entwicklung der im Hintergrund laufenden Systeme
- Datenbank-Technologie: Auf einer Datenbank sind alle Dateien und Inhalte, die für das erfolgreiche Arbeiten einer Website erforderlich sind, enthalten.
Webprogrammierung
Für die Programmierung von Webseiten gibt es verschiedene Möglichkeiten. Hat man keine Programmierkenntnisse, kann man auf verschiedenste Homepage-Baukästen, wie wix, jimdo oder webnode zurückgreifen.
Wenn man ein grundlegendes Vorwissen von Programmiersprachen wie HTML, CSS, JavaScript und PHP besitzt, kann man die Anwendung mit höchstmöglicher Freiheit selbst programmieren.
HTML
Über die Hypertext-Auszeichnungssprache (Hypertext Markup Language) lässt sich das Grundgerüst einer Website definieren. Mit ihr können Elemente wie Textabschnitte oder Hyperlinks durch sogenannte Tags entwickeln. Sie dient in der Webentwicklung der semantischen Grobstrukturierung digitaler Inhalte.
CSS
Die Cascading Style Sheets (kurz CSS) wird von Webentwicklern genutzt, um das Erscheinungsbild einer in HTML formatierten Datei festzulegen.
JavaScript
JavaScript wird genutzt, um in einer Website dynamische Inhalte, wie Eingabefelder oder Animationen, zu integrieren. Sie wird als Erweiterung des Grundgerüsts aus HTML und CSS genutzt.
PHP
PHP ist eine Skriptsprache, die serverseitig interpretiert wird. Der Webserver übermittelt den die Datei an einen PHP-Interpreter, welcher die angeforderte Website erzeugt und an den Webserver zurückgibt. Von diesem wird die Interpreter-Ausgabe an den Browser gesendet.