Was macht ein* Webentwickler*?

Ohne dich bliebe es beim Entwurf. Erst mit deiner Arbeit wird eine Website real.

Was musst du können?

 

HTML

In der Anfangszeit des Internets wurde jede Internetseite in HTML per Hand gebaut (Hyper Text Markup Language). Alle Inhalte und Formatierungsanweisungen wurden in HTML-Tags gesetzt. Heute entwickelt fast niemand mehr rein statische HTML-Websites; aber auch wenn du die Vorlagen für Internetseiten unter anderem mit der Skriptsprache PHP programmierst (siehe unten), und der Webserver die Seiten auf Anforderung (dynamisch) zusammenbaut: Ausgegeben werden die Seiten immer noch in HTML, folglich musst du das können.

 

CSS

Um Internetseiten zu formatieren, legst du Cascading Style Sheets (CSS) an, in speziellen CSS-Dateien. Hier definierst du die Eigenschaften für alle Elemente, die auf den Internetseiten formatiert ausgegeben werden sollen. Der Webbrowser liest die Klasse oder ID eines Elements, sucht die zugehörige Definition in der CSS-Datei und zeigt das Element in der gewünschten Formatierung an.

 

JavaScript

Damit eine Internetseite mit neuen Elementen und Formatierungen angezeigt werden kann, muss sie vom Webbrowser erneut angefordert und geladen werden. Das kann aber dazu führen, dass sich ein Besucher auf der Seite neu orientieren muss oder seine bisherigen Formulareinträge verliert. Mit JavaScript lassen sich Inhalte einer Internetseite aktualisieren, ohne die komplette Seite neu zu laden. Auch Animationen können effizient programmiert werden. Ohne JavaScript kommt kein Webentwickler aus.

 

PHP

Die Internetseiten werden nach wie vor in HTML ausgegeben, aber mit der Skriptsprache PHP können viele nützliche Funktionen bereitgestellt werden. Mit PHP organisierst du die komplette Website: Du lässt die Inhalte einer Seite aus der Datenbank lesen, kannst die Eingaben der Benutzer zurückschreiben lassen in die Datenbank, lässt die relevanten Informationen logisch verknüpfen und das Ergebnis erneut ausgeben in HTML-Seiten. PHP ist die Standardsprache für Webentwickler.

 

CMS

Bei der Programmierung einer Website fängst du nicht von Null an, sondern arbeitest mit einem Content Management System (CMS) wie Redaxo, das ebenfalls in PHP programmiert ist. So kannst du die PHP-Klassen des CMS benutzen, um zum Beispiel Informationen aus der Datenbank zu lesen oder in diese zurückzuschreiben. In Redaxo kannst du effizient Module programmieren, mit denen die Redakteure die Seiteninhalte editieren.

Was ist das Besondere der Webentwicklung?

Sobald du dein Handwerk beherrscht, kannst du mit diesem frei arbeiten und alle Wünsche deiner Auftraggeber möglich machen.

Du überlegst, wie der Entwurf der Website und die gewünschten Funktionen umgesetzt werden können, und planst die Struktur der Lösung – mit Templates, Modulen und Datenbanktabellen. Wenn du programmierst, wirst du immer danach streben, alle Informationen so effizient wie möglich zu verarbeiten.

Erst mit deiner Arbeit wird eine Website Realität. Ohne dich läuft gar nichts.

 

Haben Sie Fragen?