PHP Programmierung

Immer häufiger wird Software heute in Form von Webanwendungen geschrieben. Auf diese Weise muß sich der Programmierer nicht in die spezifische Oberflächenprogrammierung diverser Betriebssysteme einarbeiten. Seine Programme laufen (wenn er es möchte) weltweit und betriebssystemunabhängig auf jedem Rechner, der Internetzugang besitzt und das alte Argument der verzögerten Reaktionszeit gilt dank Breitband-Anbindung und AJAX-Technologie nicht mehr.

Für den Anwender haben solche Programme den Vorteil, daß er die gewohnte Oberfläche seines Browsers nun auch zur Bedienung von Programmen im Unternehmen nutzen kann - weniger Lernaufwand, jeder neue Mitarbeiter kann einen Browser bedienen. Und das beste: alle dafür notwendigen Komponenten und Werkzeuge sind Open-Source verfügbar und einfach zu bedienen.

Webbasierte Programme mit einem Browser als Oberfläche sind zudem ein bewährter Weg, ganze Unternehmen nach und nach auf Linux und Freie Software umzustellen. Irgendwann merken die Anwender keinen Unterschied mehr, wenn ihr Browser plötzlich unter Linux läuft und ein Großteil des Unternehmens kann auf Freie (meist kostenlose) Software umgestellt werden.

Voraussetzungen

Absoluten Programmierneulingen empfehlen wir, erst mal die Schulung "Programmieren lernen" zu besuchen.

Ansonsten schaden grundlegende HTML-Kenntnisse nicht.

Inhalt

Installation und Konfiguration

  • Apache Webserver
  • MySQL Datenbank
  • PHP
  • Funktionsweise eines LAMP-Systems

Grundlagen der Programmiersprache PHP

  • Dateiaufbau: "Hello World" in PHP
  • Kommentare
  • einfache Befehle

Variablentypen, Konstanten, Klassennamen

Datentypen, Geltungsbereiche von Variablen, Sessions

Flußsteuerungsanweisungen

Operatoren, Funktionen

Stringvergleiche, Regular Expressions

Einführung in HTML- Formulare

MySQL Anbindung

Dateiupload

Bibliotheken

Sicherheit