Sie befinden sich hier: Home » Seminare » Programmiersprachen » PHP1
Programmierung in PHP, Teil 1
Kursziele
Das PHP-Seminar vermittelt, wie mit der Skriptsprache PHP datenbankgestützte Webanwendungen, wie Online-Shops, Portal-Systeme oder Content-Management-Systeme (CMS) erstellt werden. Nach der praxisorientierten Einführung in die Syntax und die PHP-Basisbibliotheken entwickeln die Teilnehmer serverseitig generierte Webseiten mit Formularbehandlung und Datenbankanbindung. Sicherheitsaspekte des PHP-Einsatzes werden in jedem Schritt berücksichtigt.
Zielgruppe | Empfohlene Dauer | |
| Internet-/Intranet-Entwickler, Webmaster | 3 Tage, insgesamt 18 Zeitstunden |
Inhalte
![[LOGO]](../../images/seminare/logos/php.png)
- Grundlagen zu PHP
- Serverseitiges Skriptsprachen
- Geschichte von PHP
- Installation und Konfiguration
php.ini-Datei
- All-in-one-Pakete
- Entwicklungsumgebungen
- Grundlegende PHP Konzepte
- Kommentare
- Typen, Variablen, Konstanten
- Ausdrücke und Operatoren
- Kontrollstrukturen
- Funktionen
- Gültigkeitsbereiche
- Arrays, Arrayfunktionen
- Klassen und Objekte
- Ausnahmen
- Debugging von PHP-Skripten
- PHP-Bibliotheken
- Zeichenkettenverarbeitung
- Reguläre Ausdrücke
- Datum und Zeit, Kalender-/Datum- und Zeitfunktionen
- Mathematische Funktionen
- Dateien und Verzeichnisse
- Netzwerk
- PHP Extension and Application Repository (PEAR)
- Formularelemente und -auswertung
- HTML-Formulare
GETundPOST
- Übergabe-Parameter auswerten
- Textelemente
- Auswahl-Elemente
- Formularvalidierung
- Vorausfüllung von Formularen
- Dateiupload
- E-Mail versenden
- Session-Management
- Session-Verwaltung am Beispiel eines Warenkorbes
- Statusloses HTTP
- Cookies und HTTP
- Cookies lesen und schreiben
- Lesen und Schreiben von Session-Daten
- Session-Verwaltung am Beispiel eines Warenkorbes
- Datenbankanbindung
- MySQL und SQLite
- ODBC
- SQL-Basics
- PHP Template Engines und Application Frameworks
- Trennung von Funktionalität und Design
- Die PHP Template Engine Smarty
- Model-View-Controller (MVC) Pattern
Voraussetzungen
Programmierkenntnisse einer beliebigen Programmiersprache, HTML-Kenntnisse, Datenbank-Grundkenntnisse.
Seminarunterlagen
Auf Wunsch erhält jeder Teilnehmer das Buch ›PHP 5.1 Kompendium‹ von Christian Wenz und Tobias Hauser vom Markt und Technik Verlag.
Software
Als Entwicklungsumgebung wird standardmäßig PDT/PHP Development Tools eingesetzt. Das Betriebssystem ist auf Wunsch Windows oder Linux.
Schlagwörter |