PHP Perfectionnement | version PDF
Durée : 3  journées
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