Kursbeschreibung
In diesem Kurs lernen Sie anhand eines Projektes (z.B. Mini-Shop, Mini-CMS) alle wichtigen Techniken kennen, um professionelle Webanwendungen in PHP umsetzen zu können. Anhand kleiner Beispiele erarbeiten Sie sich die notwendigen Entwicklungstechniken und setzen diese anschließend sofort im Projekt um.
Zielgruppe
PHP-Entwickler
Voraussetzung für die Schulung
Teilnahme am Kurs PHP-Grundlagen oder entsprechende Vorkenntnisse. Solide HTML- und CSS-Kenntnisse. Von Vorteil: SQL-Vorkenntnisse
Kursinhalte
- Gegenüberstellung der verschiedenen Technologien im Internet (Serverseitige und Clientseitige Programmierung usw.)
- Konzeption einer professionellen Internetanwendung
- Vertiefung Formularauswertung mit PHP
- Formulare und Sicherheit (Beispiel: SQL-Injections)
- Prüfung der Daten mit regulären Ausdrücken
- Einführung in die objektorientierte Programmierung mit PHP
- Was ist objektorientierte Programmierung
- Klassen und Objekte
- Kapselung in der objektorientierten Programmierung
- Konstruktor, Destruktor und statische Eigenschaften und Methoden
- Fehlerbehandlung
- Einführung in Error-Handling
- Exception-Handling in PHP
- Sessionverwaltung mit PHP (Cookies, PHP-Sessions)
- Einsatz von Templates zur Trennung von Code und Design
- Verwendung von Daten aus XML-Dateien in PHP
- Mailversand mit PHP (Entwickeln einer eigenen Klasse zum Mailversand)
- PHP und die GD-Bibliothek
- Upload von Bildern und erzeugen von Thumbnails
- Weitere Funktionen der GD-Bibliothek
- Praxisbeispiele, Tipps und Tricks
