Modul II

PHP & MySQL

Groblernziel

Dynamische Webprojekte professionell umsetzen mit PHP und MySQL/MariaDB

Beschreibung

Die Dynamische serverseitige Skripttechnik PHP zusammen mit den Standards bei den Datenbanken.

Um den Websitecode nicht immer individuell anpassen zu müssen, kann man dynamische Web-Strategien umsetzen.

Eine besonders interessante und kostengünstige Alternative bietet das Gespann aus Apache (Webserver), MySQL/MariaDB (Datenbank) und PHP (serverseitige Scriptsprache).

Da der Webserver auch für Microsoft-Betriebssysteme verfügbar ist, handelt es sich um die am stärksten verbreitete Technik im Bereich dynamischer Webseitengenerierung.

Lernziele

  • WAMP als Server (Windowsumgebung für Seminare)
  • Serverkonfigurationen für Entwicklungs- und Hosting-Umgebung
  • PHP-Programmierung (Syntax, Beispiele)
  • Formulare, Cookies, Sessions
  • Datenbankanbindungen MySQL/MariaDB (Client / Server Prinzip)
  • Einführung Datenbankentwurf (Normalformen)
  • Praktische Einführungen und Beispiele Objektorientierte Programmierung (OOP)
  • Praxisbeispiele: Kontakteverwaltung, Gästebuch, einfaches CMS
  • Sicherheit von Skripten, Serverumgebungen und Datenbanken
  • Backuptechniken für Datenbanken und dynamische Webprojekte

Lehrgangsdauer

40 Unterrichtseinheiten (a 45 min)

Vorraussetzungen / Anmerkungen

Sicherer Umgang mit dem PC, Randthemen (z.B. Bildbearbeitung, Server-Verwaltung, JAVA/JavaSkript Programmierung, ...) werden als eigenständige Seminare angeboten!