Formation PHP Avancé
Ref :Acquérir une vision générale du fonctionnement d'un applicatif PHP moderne, avec ses contraintes et ses caractéristiques.

4 jours
Paris (Asnières)
Pré-requis
Connaitre PHP et les concepts du web
Niveau «PHP des bases à la maîtrise» (Ref: PHP1)
Public concerné
Développeurs souhaitant se perfectionner en PHP ou mettre à jour leurs connaissances.
Objectifs
Atteindre un niveau avancé en PHP
Comprendre les techniques de développement avec PHP
Exploiter XML et les services Web
Connaître les spécificités de la dernière version de PHP
Interagir avec les bases de données et les flux
Programme détaillé
Installation et configuration d'un environnement PHP (Windows/Linux)
- Les caractéristiques de PHP ;
- Les différentes versions de PHP ;
- Les modes de fonctionnement (serveur, CLI...) ;
- Les extensions PHP ;
- La configuration de PHP.
Utilisation d'un IDE et d'un débogueur
- Présentation des IDEs, installation ;
- Présentation et installation du débogeur >> Utilisation avancée du débogeur ;
PHP de A à Z
- Les types de données, l'architecture du langage ;
- Les atouts de la dernière version de PHP ;
- Manipulations HTTP, cookies, sessions ;
- Utilisation des flux ;
- Programmation orientée objet.
XML, utilisation, applications et services webs
- Présentation, concepts et structure ;
- Outils PHP pour manipuler du XML ;
- DOM et SimpleXML : import/export/manipulation ;
- Services webs SOAP, REST et XMLRPC.
Mise en place et interaction avec les bases de données
- PDO: l'interface de connexion aux SGBD ;
- Insérer et extraire des données ;
- Requêtes préparées et transactions ;
- Les autres types d'extension SGBD.
Techniques de développement
- Créer une application ;
- Gestion des erreurs ;
- Sécurité et bonnes pratiques ;
- Considérations sur les fichiers et les flux externes.