Opleiding: Advanced PHP Programmeren
De cursus Advanced PHP Programmeren behandelt geavanceerde mogelijkheden van PHP.
Object Oriëntatie in PHP
In de eerste plaats is er aandacht voor Object Oriëntatie in PHP. Van bekende object georiënteerde concepten zoals classes en objects, encapsulation en inheritance wordt de PHP implementatie besproken.
Exception Handling
Ook het concept Exception Handling wordt aan de orde gesteld. Verder is er aandacht voor nieuwe features in PHP 7.
XML en JSON Access
Een ander onderwerp in het cursus programma is hoe om te gaan met XML en JSON in PHP. Hierbij worden verschillende PHP XML libraries besproken, zoals libraries voor SAX, DOM, SimpleXML en XPath. Ook wordt aandacht besteed aan het omgaan met JSON data met de JSON library functies.
Reguliere Expressies
Het gebruik van reguliere expressies in PHP komt eveneens aan bod.
Database Access met PDO
Voorts wordt aandacht besteed aan verschillende libraries voor database access waaronder PDO, PHP Data Objects. Database abstractie, transacties en SQL joins worden besproken.
Security
Verder passeren verschillende aspecten van security, zoals security threats, authenticatie en SSL, de revue.
PHP en Ajax
Een volgende module behandelt hoe interactieve PHP Ajax webapplicaties kunnen worden ontwikkeld.