Dieses Modul zeigt die ersten Grundlagen in HTML
und geht auf die funktionale Trennung des Codes ein. Weiter geht es dann mit php
und der Entwicklung dynamischer Websites.
Um richtig durchstarten zu können, müssen wir zunächst unseren Computer mit einigen Tools versorgen. Neben einer IDE sind das vor Allem ein Testserver bzw. php.
Die IDE ist unsere Entwicklungsumgebung, die unter anderem unseren Editor enthält. IDE steht übrigens für Integrated Development Environment. Obwohl ich persönlich sehr gern mit JetBrains PhpStorm arbeite, empfehle ich zum Einstieg lieber eine kostenfreie IDE wie Visual Studio Code.
Um dynamische Websites zu entwickeln kommen wir nur schwer um php herum. Php ist eine sehr leicht zu lernende und dennoch äußerst mächtige Programmiersprache, die im Gegensatz zu Java oder Javascript serverseitig interpretiert wird. Java hingegen wird lokal kompiliert.
Am einfachsten gelingt die Installation über XAMPP, das neben php auch einen Apache Webserver sowie einen MariaDB-Datenbank-Server enthält.
Alternativ empfehle ich die Installation über einen Paketmanager wie Chocolately:
choco install php