![]() |
Prérequis :
Connaître les bases du langage PHP, HTML, CSS et Javascript
Public concerné :
Toute personne désirant approfondir ses connaissances en programmation PHP
Moyens techniques :
Nous travaillerons sur des postes équipés de tous les logiciels nécessaires
Objectifs :
La formation a pour objectif de vous faire comprendre la programmation en PHP Objet, de donner les clefs nécessaires à l'industrialisation des développements. Elle vous donnera également l'occasion |
![]() |
Programme :
Rappels du langage PHP
- Rappel de la plateforme LAMP ou WAMP
- La syntaxe procédurale de PHP
- Les bibliothèques de fonctions
- Les formulaires
- Un soupçon de javascript...
- TP : Réalisation de plusieurs exercices progressifs (non objet)
La programmation objet
- Définitions et termes utilisés
- Pourquoi développer en Orienté Objet ?
- La syntaxe Objet en PHP
- L'héritage, Visibilité et Protection
- TP : Réalisation d'objets d'étude en PHP
Hygiène de programmation
- « Les 10 commandements du développeur »
- Centralisation des écritures
- Hiérarchisation des sources
- La documentation avec « PHPDoc »
- Allons toujours plus loin dans l'industrialisation
- TP : Réalisation d'un site portail simple
Programmation avec des « Design Pattern »
- Présentation des « Design Pattern » (Patrons de conception)
- Le patron : « Itérateur » (natif en PHP)
- La patron : « Singleton » : charger une fois pour toute les objets
- Autres patrons utilisables en PHP
- TP : Utilisation des différents Design Pattern présentés
PHP Objet et Javascript
- Utilisation de jquery
- XML : la langage universel
- Présentation d'AJAX
- PHP et AJAX
- TP : Réalisation en Javascript+PHP d'un slideshow. Auto-complétion de champs texte
|