PHP Avancé : Déploiement, Tests, Frameworks
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Testen in PHP
Unit testing bibliotheken: PHPUnit, PHPSpec
PHPUnit installeren
Een testklasse schrijven
Assertions gebruiken
PHPUnit_Framework_TestCase helpers
Object afhankelijkheden gebruiken: Mocks
Tests uitvoeren
Workshop: testen van meerdere klassen
Uitrollen van PHP toepassingen
Beveiliging van PHP-scripts: kwetsbaarheden vermijden
Cross-Site Scripting (XSS)-aanvallen voorkomen
SQL-injecties vermijden
Beschermen tegen Cross-Site Request Forgery (CSRF)
Fouten- en uitzonderingsbehandeling in PHP
Workshop: Bescherming van uw applicatie tegen php-fouten
Case study : Een kader gebruiken
Inleiding tot CodeIgniter
Gebruik van de MVC architectuur
Beheer van urls
Binden van een controller aan een url
Associëren van een view aan een controller
Gebruik van templates
Workshop: Een applicatie maken met CodeIgniter