www.dawan.fr
> Espace Formations
> Formations
> PHP
> PHP pour les experts
> PHP Expert : Programmation Objet, XML, Webservices
Tarifs 2009/2010
Inter-entreprises
1790 euros HT par participant
(déjeuner compris)
Intra-entreprise
675 euros ht / jour
75 euros ht / part. suppl.
Dates à Lille
Du 26/04/2010 au 30/04/2010Du 19/07/2010 au 23/07/2010
Du 13/09/2010 au 17/09/2010
Du 20/12/2010 au 24/12/2010
Dates à Lyon
Du 19/04/2010 au 23/04/2010Du 05/07/2010 au 09/07/2010
Du 25/10/2010 au 29/10/2010
Du 27/12/2010 au 31/12/2010
Dates à Nantes
Du 15/03/2010 au 19/03/2010Du 14/06/2010 au 18/06/2010
Du 02/08/2010 au 06/08/2010
Du 15/11/2010 au 19/11/2010
Dates à Paris
Du 08/03/2010 au 12/03/2010Du 03/05/2010 au 07/05/2010
Du 28/06/2010 au 02/07/2010
Du 09/08/2010 au 13/08/2010
Du 27/09/2010 au 01/10/2010
Du 22/11/2010 au 26/11/2010
Formation PHP Expert : Programmation Objet, XML, Webservices
| Durée : | 5 jours |
| Public : | Tous |
| Pré-requis : | Bonne connaissance de PHP |
| Objectifs : | Découvrir PHP 5.0 - Maîtriser le développement d'applications Objet en PHP - Comprendre l'utilité d'XML - Savoir utiliser les Webservices |
PHP
Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales
PHP 5, 5.2, 5.3, 6 : présentation des nouveautés et évolutions
Modélisation UML pour PHP
Présentation de la méthode UML
Spécification des besoins
Scénarios
Définition des classes
Définition de l'architecture
Passer du modèle à l'implémentation
Programmation Orientée Objet
Principes et évolution de l'Objet dans PHP
Déclaration d'objets
Constructeur et destructeur
Portée des classes, des méthodes et des propriétés
Copie et référence, les problèmes de PHP 4
Accès statiques et le principe de services
Notion d'héritage et limite
Classes abstraites, interfaces et typage fort
Surcharges
Itérateurs
Atelier pratique : personnaliser vos tableaux en PHP grâce à l'héritage de "ClassArray", utilisation de foreach avec une interface "Iterator"
Design Patterns
Présentation et principe ; intéret des Design Patterns
Motifs de création
Motifs de structuration
Motifs de comportements
Design Patterns spécifiques au Web - présentation de MVC
Les bases de données
Rappels : fonctions d’accès aux bases de données
Fonctions avancées, bibliothèques spécifiques
Construction d’une base avec PHPMyAdmin
Atelier : création d'une librairie de classes pour les connexions à une base de données MySQL
Nouvelles extensions SQLite, Tidy, SOAP
Présentation rapide de SQLite
Gestion des flux, fonctions d’emailing
Autres bibliothèques utiles avec PHP 5
WebServices
Présentation des services web et d'une architecture SOA
Les bibliothèques à disposition : originelle PHP5, NuSOAP, autres
Besoins spécifiques
Atelier pratique : réalisation d'une application client-serveur SOAP en PHP
Déploiement d'applications PHP 5.0
Sécurité des scripts PHP : éviter les failles
Gestion des erreurs et des exceptions PHP
Tester et déboguer son application
Etude de cas : Création d'un CMS
Principe de fonctionnement d'un CMS
Présentation de CMS PHP : Joomla, Drupal
Spécification de l'application
Modèles de données et de traitements
Création d'un moteur de templates :
- Classe Page
- Classe Menu
- Classe Meta
Création des interfaces d'administration des bases
Transfert sur le serveur d’un fichier PDF ou image
Introduction à la génération automatique de PDF
Sécurisation et gestion de sessions
Conclusion et bilan
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;



