- PHP Grundlagen:
- Server-side-Scripting
- HTML-Embedded-Sprachen
- Dynamische Webseiten ohne CGI
- PHP (PHP Hypertext Preprocessor)
- Entwicklung mit PHP
Web-Dienste:
- Grundlagen des Apache-Webserver
- Einbindung von PHP in verschiedene Webserver
PHP Programmierung:
- Grundlagen
- Datentypen und Variablen
- Kontrollstrukturen
- Funktionen
- Dateioperationen
- Formularauswertung
- Dateiupload
- Erweiterungen durch eigene Bibliotheken
- Sessions und Sessionmanagement
- Objektorientierte Programmierung in PHP: Begriffe, Definitionen und Prinzipien
- Information Hiding
- Klassen, Methoden, Eigenschaften
- Vererbung
- Konstruktoren und Destruktoren
- Interfaces
- Zugriffsmodifizierer
- Vererbung
- Best practices in objektorientierten Projekten mit PHP
- Nutzung von Cookies
PHP Datenbank:
- Einsatz des Datenbankservers MySQL in Verbindung mit PHP
- Datenbankbefehle
- Entwicklung von datenbankbasierten Anwendungen mit MySQL und PHP
- Besonderheiten und Workarounds
- Einheitlicher Datenbankzugriff mit PDO
- Alternative SQLlite
Workshop:
- Erstellung einer PHP-Applikation mit der Datenbank MySQL
Methode
Unsere Trainer erläutern Ihnen die theoretischen Grundlagen der PHP Programmierung auf eine verständliche Art und Weise und demonstrieren anhand von Beispielen die wesentlichen Elemente der Sprache PHP. Das vermittelte Wissen wenden Sie anhand von praktischen Übungen direkt am Rechner an. Der Erfahrungsaustausch mit anderen Teilnehmern ermöglicht Ihnen Ihr PHP-Wissen zu festigen und auszubauen.