Die Sprachen des Web
Workshops
(X)HTML
Die Hypertext Markup Language (HTML) ist die Sprache, mit der Webseiten im Browser dargestellt werden. An ihr führt also kein Weg vorbei.
XHTML ist eine Neuformulierung von HTML und ermöglicht die korrekte Anzeige von Webseiten in verschiedenen Browsern und Endgeräten wie Palms, Webphones und Screenreadern, die von sehbehinderten Menschen verwendet werden.
XHMTL ist ein Standard und ebenso leicht zu lernen wie HTML. Führende Webentwickler empfehlen XHTML in Kombination mit CSS, um sauberen Code zu produzieren.
Was wird vermittelt?
- Die Entstehung von (X)HTML
- Auszeichnungselemente in HTML
- Unterschiede zu XHTML
- DTD (Document Type Definition)
- Semantisches Markup
- Moderne Architekturen zum Bau von Websites
CSS
Cascading Style Sheets (CSS) bilden neben XHTML den zweiten Grundpfeiler moderner, barrierefreier und standardkonformer Websites.
Mit CSS lassen sich gestalterische Elemente einer Webpräsenz klar von der XHTML-Struktur trennen und zentral verwalten.
CSS sind leicht zu lernen und aus dem modernen Webdesign nicht mehr wegzudenken.
Was wird vermittelt?
- Aufbau und Struktur von CSS
- Selektoren und Auszeichungselemente
- Vererbungsprinzip und Kaskadierung
- Das Box-Model und seine Tücken
- Schwächen moderner Browser und der Umgang damit
- CSS-Layouts mit XHTML
- Validität
PHP
PHP (PHP: Hypertext Preprocessor) ist eine Open Source-Skriptsprache, die auf dem Webserver ausgeführt wird. Sie kann Eingaben von WebseitenbesucherInnen entgegennehmen und auswerten. So wird das Web lebendiger.
Zusammen mit einer MySQL-Datenbank ermöglicht PHP z.B. das Erstellen dynamischer Webseiten und hat der Webentwicklung besonders im Bereich der Content Management Systeme einen großen Impuls gegeben.
Vorhandene HTML-Fähigkeiten können mit PHP sinnvoll ergänzt und ausgebaut werden.
Was wird vermittelt?
- Einrichtung und Administration einer lokalen Serverumgebung
- Entwicklungstools und IDEs
- Variablen, Datentypen und Operatoren
- Verzweigungen und Schleifen
- Funktionen
- Sicherheitsaspekte
MySQL
Moderne Webseiten kommen ohne Datenbanken kaum noch aus. MySQL ist eine kostenlose Lösung, die in ihrer Kombination mit PHP schnell populär geworden ist.
Viele Anwendungen lassen sich auf Basis von PHP/MySQL nutzen, so auch die Blogging-Software Wordpress und TYPO3.
Mit XHTML, CSS, PHP und MySQL verfügen Sie über die gängigen Sprachen des Web und können Ihre Ideen schnell und individuell umsetzen.
Alle Module können auch individuell aufeinander abgestimmt werden. Preise richten sich nach Dauer und Umfang der Unterrichtseinheiten und sind bitte gesondert zu erfragen.
Was wird vermittelt?
- Einrichtung einer lokalen Serverumgebung
- Installation des Datenbankservers
- Administration mit phpMyadmin
- Einführung in SQL
- Einbindung von MySQL-Datenbank in PHP-Anwendungen
- Sicherheitsaspekte