Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

PHP : programmation avancée

REF : O-PH2
OBJECTIFS DU COURS
  • Maîtriser la puissance du langage PHP à travers les fonctionnalités avancées
  • Concevoir des applications robustes et sécurisées
  • Identifier et utiliser les nouveautés de PHP5
MISE EN PRATIQUE
La méthode permet une approche graduelle des aspects proposés par la formation. Chaque notion est accompagnée d'exercices inspirés de cas réels, afin de faciliter l'apprentissage.
PROFIL DES PARTICIPANTS
Administrateur système
Architecte technique
Chef de projet Web
Développeur
Webmestre
PRE-REQUIS
Connaissance et pratique de PHP.
DUREE
4 jours
TARIF
1 710 * € (HT)
2 680* CHF
*Déjeuners inclus
Télécharger le programme

RAPPELS

Historique de PHP.
Panorama des briques fonctionnelles.
Les outils pour améliorer la productivité.
La documentation phpDoc.
Travaux pratiques : aperçu de la configuration d'un poste de développement et prise en main d'un IDE.

SÉCURITÉ

Synthèse des configurations serveur.
Sécurité applicative.
Contrôle des différentes tentatives d'attaque.
Échappement des données contre les injections SQL et les attaques par Cross Site Scripting.
Le chiffrement des données sensibles.
Gestion des erreurs.

PHP ET LA PROGRAMMATION ORIENTÉE OBJET

Présentation du concept de programmation orientée objet.
Les outils de conception : UML2PHP5, ArgoUML.
La programmation objet sous PHP 5 (classe, héritage...).
Les concepts avancés avec PHP 5 (interfaces, typage, polymorphisme...).
La gestion des exceptions avec PHP 5.
Travaux pratiques : conception et implémentation d'un modèle objet en PHP 5.

DÉVELOPPEMENT D'APPLICATIONS WEB

Présentation du modèle MVC.
Approche framework.
Structure d'une application Web.
Travaux pratiques : implémentation d'un framework technique MVC, base d'un développement Web.

LES LIBRAIRIES ET L'INITIATIVE PEAR

Définition.
Le mécanisme des templates.
La couche d'accès aux données.
Générateur de formulaire QuickForm.
Autres bibliothèques PEAR.
Travaux pratiques : amélioration du framework avec l'ajout de mécanismes de templates, de l'abstraction de base de données, et de génération de formulaires.
Utilisation du framework pour créer une page de connexion, et des pages de listes et d'ajout/modification.

FONCTIONNALITÉS AVANCÉES

Génération d'images et de fichiers PDF.
Utilisation de LDAP avec PHP.
Manipulation du XML avec PHP.
Présentation de l'API XML de PHP5 : SimpleXML.
Travaux pratiques : Interface d'authentification avec implémentation en mode LDAP.
Stockage de méta-données en XML.

PHP ET LES WEB SERVICES

Présentation des concepts et standards.
Fonctionnalités client-serveur.
Présentation de l'API Web Services de PHP 5.
Travaux pratiques : interface d'authentification avec implémentation en mode Web Services.

OPTIMISATION DES PERFORMANCES

Fonctionnement du moteur PHP.
Utilité des outils d'optimisation et de cache des scripts PHP.
Réflexion sur le rapport évolutivité vs performances et sur les délais de réalisation vs performances.

SYNTHÈSE ET PERSPECTIVES

Bibliographie et sites de références.
 
PARIS
11-14 fév
14-17 avril
9-12 juin
25-28 août
13-16 oct
8-11 déc
BORDEAUX
21-24 janv
17-20 mars
26-29 mai
8-11 juil
9-12 sept
25-28 nov
LYON
18-21 mars
21-24 juil
27-30 oct
17-20 nov
MEDITERRANEE
18-21 mars
21-24 juil
27-30 oct
17-20 nov
NANTES
11-14 fév
14-17 avril
9-12 juin
13-16 oct
8-11 déc
TOULOUSE
18-21 fév
1-4 avril
23-26 juin
6-9 oct
8-11 déc
SUISSE
18-21 fév
21-24 avril
2-5 juin
19-22 août
20-23 oct
15-18 déc
MAROC
Nous consulter