Kursziel
Sie können strukturierte und objektorientierte php-Skripts erstellen, verändern und warten und sind in der Lage, komplexe MySQL Datenbankbefehle zu schreiben. Sie wissen über die wichtigsten Sicherheitsaspekte in php Bescheid und können ihr php-Programm vor den gängigsten Angriffen schützen.
Kursinhalte
- Objektorientierte Programmierung in php
- php und MySQL
- Projektarbeit: Erstellen einer interaktiven und abgesicherten Webseite mit objektorientiertem php und einer MySQL Datenbank Anbindung mittels PDO
Aus den Inhalten:
- Objektorientierte Programmierung (OOP) in php
- Klassendefinition, Methoden und Eigenschaften
- Der Konstruktor und der Destruktor
- Der this Operator
- Vererbung
- Fortgeschrittene php-Programmierung
- String Manipulation und Grundlagen von Regular Expressions
- Datensicherung mit tar und gzip
- Relationale Datenbanken, Vertiefung von MySQL
- SQL - Komplexe Auswahlabfragen über mehrere DB-Tabellen
- SQL - einfügen, ändern und löschen von Datensätzen in der DB
- von MySQL mittels PDO (php Data Objects)
- Kodier-Richtlinien und Softwaresicherheit
- Das Architekturmuster MVC (Model View Controller)
- php Sicherheit
- HTML, SQL & JavaScript-Code Injection