SELFPHP
SELFPHP / Practice Book


PHP5 Practice Book




 Einf�hrung
 Die Urspr�nge des Internet
 Internetprotokolle
 Common Gateway Interface
 Dynamische Websites
 Wie arbeitet PHP?
 PHP und HTML
 Wie funktioniert eine Web-Anwendung?
 Software f�r Web-Anwendungen

 Installation und Konfiguration
 Installation unter Windows
 Installation unter Linux
 Installationkits
 PHP Konfiguration
 ï¿½berpr�fen der Konfiguration
 Apache � Installation
 MySQL � Installation
 Entwicklungsumgebungen

 Sprachelemente und Syntax
 Integration von PHP
 Einf�hrung in PHP
 Datentypen
 Variablen
 Konstanten
 Operatoren
 Kontrollstrukturen
 Funktionen und Prozeduren
 Referenzen in PHP
 Arrays
 Mathematical Functions
 Datum- und Zeitfunktionen
 Stringfunktionen
 Regul�re Ausdr�cke
 Code-Konventionen
 Debugging � Fehlersuche in PHP

 L�sungen f�r den Alltag
 Counter � der Visitorsz�hler
 G�stebuch
 Useronline
 Online-Umfrage
 Contactformular � Authoresponder
 Dynamische Navigation

 Programming mit PHP
 Formulare und PHP
 Daten via URL
 Cookies via PHP
 Session-Management via PHP
 Servervariablen
 Dateisystem via PHP

 Advanced Programming
 PHP und OOP
 PDF � Portable Document Format
 XML
 Dynamische Grafiken mit der GD-Bibliothek

 Neuerungen in PHP 5
 Zend Engine 2 und PHP 5
 ï¿½bersicht der Anpassungen und Ernextungen
 MySQL und PHP 5

 Datenbankprogrammierung
 Was ist MySQL?
 Kompatibilit�t zu SQL-Standards
 Aufbau des MySQL-Datenbanksystems
 Anwendungsgebiete f�r MySQL
 Phasen der Datenbankentwicklung
 Datenmodell
 Datenbankentwurf mit ERM
 Relationales Datenmodell
 Prim�rschl�ssel
 Fremdschl�ssel und referenzielle Integrit�t
 Optimierung des Datenmodells
 Implementierung und Nutzung von SQL
 MySQL Functions von PHP
 Verwaltung von MySQL-Benutzer
 PHP & MySQL-Verbindung
 PHP & MySQL-Zugriffe
 Backups von Daten und Tabellen

 PHP & MySQL Anwendungen
 Useronline via MySQL
 Bannerabfrage via MySQL
 Umfrage via MySQL
 Newsportal via MySQL - MiniCMS

 Referenzen
 HTML-Kurzreferenz
 CSS-Kurzreferenz
 Mail via PHP
 PHP & HTTP
 Sicherheit