PHP Avancé : Déploiement, Tests, Frameworks

Loader DigitalCityChargement...

PHP Avancé : Déploiement, Tests, Frameworks

(Réf.269)
2
Jour(s)
Payant
Jour entier

Organisé par :

Quels sont les buts de la formation ?

Se protéger des failles - Tester son Application

Que devez vous connaître pour suivre la formation ?

Maitriser la programmation orienté objet en php

Programme de la formation

Les Tests en PHP

Bibliothèques de test Unitaire: PHPUnit, PHPSpec
Installation de PHPUnit
Ecriture d'une classe de test
Utilisation des assertions
Les helpers PHPUnit_Framework_TestCase
Utiliser les dépendances d'objet: Les Mocks
Exécution des tests

Atelier : Tester plusieurs classes

Déploiement d'applications PHP

Sécurité des scripts PHP : éviter les failles
Se prémunir des attaques Cross-Site Scripting (XSS)
Eviter les injections SQL
Se protéger contre le Cross-Site Request Forgery (CSRF)
Gestion des erreurs et des exceptions PHP

Atelier : Protéger son application des failles php

Etude de cas : Utilisation d'un Framework

Introduction à CodeIgniter
Utiliser l'architecture MVC
Gestion des urls
Lier un controller à une url
Associer une vue à un controller
Utiliser les modèles

Atelier : Créer une application avec CodeIgniter

12 session(s) pour cette formation