2UE + 2PE PHP I Rolle von PHP verstehen Einstieg in PHP, Abklären der Systemvoraussetzungen PHP II 2UE + 2PE erste HTML Generierung mit PHP PHP III Anwenden von arithmetischen 2UE + 2PE Operatoren Thomas Theis Einstieg in PHP 5.4 Kap2.1 Thomas Theis Einstieg in PHP 5.4 Kap2.3.3 Grundrechenarten anwenden 2UE + 2PE PHP Kontrollstrukturen I Programmfluss festlegen if, if-else, elseif Thomas Theis Einstieg in PHP 5.4 Kap2.5.1 – 2.5.4 PHP Kontrollstrukturen II komplexere Bedingungen umsetzen 2UE + 2PE Anwenden von Logischen Operatoren, switch-case-Anweisungen PHP Kontrollstrukturen III passende Wiederholungsform 2UE + 2PE anwenden Thomas Theis Einstieg in PHP 5.4 Kap2.5.6 Thomas Theis Einstieg in PHP 5.4 Kap2.6 Schleifen PHP Datenstrukuren I Einsatzmöglichkeiten der Datenstruktur 2UE + 2PE erkennen Array Begriff, index Thomas Theis Einstieg in PHP 5.4 Kap2.7 PHP Datenstrukuren II komplexere Datenstrukturen zu allgemeinen Problemstellungen 2UE + 2PE zuordnen mehrdimensionale Arrays, assoziative Array PHP Funktionen I Rolle von Unterprogrammen als 2UE + 2PE Strukturelement eines Programms erfassen Thomas Theis Einstieg in PHP 5.4 Kap2.8 , 2.8.2 – 2.8.6 Definition und Aufruf, Parameterliste PHP Funktionen II Übergabemechanismen und 2UE + 2PE Auswirkungen kennen Thomas Theis Einstieg in PHP 5.4 Kap2.8.7 – 2.8.8 globale, lokale Variable 2UE + 2PE PHP Formularverarbeitung Userdialoge ermöglichen Daten aus Formularen übergeben 2UE + 2PE 2UE + 2PE PHP Bibliotheksfunktionen oft verwendete Methoden kennenlernen PHP Dateiverarbeitung I Einfache Dateierstelllung anwenden Dateisystem, open, close, write 2UE + 2PE Thomas Theis Einstieg in PHP 5.4 Kap3.1 – 3.4 PHP Dateiverarbeitung II Dateien auswerten read, eof, file exists Thomas Theis Einstieg in PHP 5.4 Kap8 Thomas Theis Einstieg in PHP 5.4 Kap8.1 – 8.2 2UE + 2PE PHP Sessionverwaltung Userbezogenen Daten verarbeiten Thomas Theis Einstieg in PHP 5.4 Kap12 Sessions & Cookies PHP Datenbank I Werkzeug zur Datenbankbearbeitung 2UE + 2PE anwenden Thomas Theis Einstieg in PHP 5.4 Kap4.1 mysql, mysqladmin, import 2UE + 2PE PHP Datenbank II Datenmodell realisieren Erstellen von Tabellen PHP Datenbank III Zusammenhang Programm DBMS 2UE + 2PE erkennen Thomas Theis Einstieg in PHP 5.4 Kap4.1.2 Thomas Theis Einstieg in PHP 5.4 Kap4.2 sql statements in PHP PHP Datenbank IV Informationen aus DBMS bereitstellen 2UE + 2PE query, Verarbeiten des Abfrageergebnisses Thomas Theis Einstieg in PHP 5.4 Kap4.2.2. FIAE: PHP OOP I Begriffe in Zusammenhang stellen 2UE + 2PE Einführung in die OOP, Programmiermodell, Klassen, Objekte, Attribute, Methoden, Datenkapselung Thomas Theis Einstieg in PHP 5.4 Kap5 FIAE: PHP OOP II einfaches Klassenkonzept umsetzen 2UE + 2PE Klassendefinition, Instanzierung, Zugriff auf Objekte PHP OOP III Objekterstellung steuern 2UE + 2PE Thomas Theis Einstieg in PHP 5.4 Kap5.2 Thomas Theis Einstieg in PHP 5.4 Kap5.3 und 5.6 Konstruktor, Destuktor, Klonen PHP OOP IV Technik zur Vermeidung redundanten Codes sinnvoll anwenden Thomas Theis Einstieg in PHP 5.4 Kap5.5 2UE + 2PE Methodenüberladung, überschreiben 2UE + 2PE PHP OOP V Informationen ohne Objektbezug bereitstellen statische Attribute und Methoden Thomas Theis Einstieg in PHP 5.4 Kap5.9 2UE + 2PE PHP OOP VI Basisklasse einer Verebungshierarchie anlegen Thomas Theis Einstieg in PHP 5.4 Kap5.7 Abstrakte Klassen und Methoden PHP OOP VII gängige OOP bezogene Funktionen einsetzen Magische Konstanten und 2UE + 2PE Hilfsfunktionen serialize, autoload Thomas Theis Einstieg in PHP 5.4 Kap5.13 FISI: Powershell VII Skiptbibliothekn 2UE + 2PE PHP Projekt (Lernerfolgskontrolle) 2UE + 2PE PHP ErrorHandling php.ini richtig konfigurieren Thomas Theis Einstieg in PHP 5.4 Kap6