Date et heure de dépôt : 15/03/2007 16:04:54
Formation négociée : 5477
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
PHP
Rappels rapides de PHP
Gestion du contexte applicatif
Superglobales disponibles
PHP dans le HTML, HTML dans le PHP, et ajouts de CSS et javascript
Programmation Orientée Objet
Principes et évolution de l’Objet dans PHP
Qui utilise l’objet, et pourquoi
Déclaration de nouveaux objets, méthodes et attributs
Constructeur et destructeur
Copie et référence, problèmes d’aggrégation
Etude de cas sur des structures courantes
Portée des classes, des méthodes et des propriétés
Notion d’héritage, réutilisation de l’existant
Classes abstraites et interfaces
Accès statiques aux données
Itérateurs, typage, chargement automatique : mécanismes secondaires
Modélisation UML pour PHP
Présentation de la méthode UML, pourquoi et par qui
Spécifications des besoins
Scénarios
Définition des classes, l’architecture et des autres structures statiques
Travail sur des exemples
Modélisation de la dynamique de l’application
Passer du modèle à l’implémentation et gestion d’un projet complet
Design Patterns
Présentation générale ; où, qui et quand ?
Motis de création - un exemple courant et son implication
Motifs de structuration, les bonnes décisions et leur impact dans le développement
Motifs de comportements
Les bases de données
Rappels : fonctions d’accès aux bases de données
Construction d’une base avec PHPmyAdmin
Création d’une librairie de classes pour les connexions à une base de données mySQL
Etude des cas courant de structures de données
Présentation de SQLite, principes de l’application sans déploiement
Introduction à XML
Intérêt d’XML
Présentation rapide de SimpleXML
Avantages du DOM, et utilisation
Relations entre XML, les bases de données, la sérialisation ; exemples de persistance
WebServices
Présentation et principe
HTML, XMLRPC et SOAP
Etude de cas
Nouvelles extensions Tidy, les flux
Utilisation courante de Tidy
Gestion des flux, fichiers et accès a distance
Les différentes librairies utiles
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 : SPIP, Typo3
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
Développeurs PHP
Php mysql perfectionnement objet programmation développement DOM Webservices XML application nantes paris loire-atlantique ile de france pays de la loire initiation perfectionnement