Développement d'applications Web avec PHP: notions avancées
Adresses derrière les liens

Envoyer des cookies en PHP
Écran 6
  1. http://ca3.php.net/manual/en/ref.outcontrol.php http://ca3.php.net/manual/en/ref.outcontrol.php
Typage d'objets
Écran 24
  1. typage d'objets http://ch2.php.net/language.oop5.typehinting
Opérateur @
Écran 40
  1. http://ca.php.net/manual/fr/language.operators.errorcontrol.php http://ca.php.net/manual/fr/language.operators.errorcontrol.php
  2. http://ca.php.net/manual/fr/ref.errorfunc.php http://ca.php.net/manual/fr/ref.errorfunc.php
En lecture : intercepteurs et API de réflection
Écran 48
  1. surcharge http://ca3.php.net/manual/fr/language.oop5.overloading.php
  2. API de réflection http://ca3.php.net/manual/fr/language.oop5.reflection.php
Documenter le code source PHP
Écran 50
  1. http://www.phpdoc.org http://www.phpdoc.org
  2. http://www.stack.nl/ dimitri/doxygen/ http://www.stack.nl/ dimitri/doxygen/
  3. http://www.xs4all.nl/ rfsber/Robo/robodoc.html http://www.xs4all.nl/ rfsber/Robo/robodoc.html
Pourquoi avoir choisi phpDocumentor?
Écran 52
  1. comparaison sur Wikipedia http://en.wikipedia.org/wiki/Comparison_of_documentation_generators
  2. manuel de référence PHPDoc http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_phpDocumentor.pkg.html
PHPUnit
Écran 72
  1. PEAR http://pear.php.net/
PEAR
Écran 87
  1. http://pear.php.net/ http://pear.php.net/
Installation de PEAR
Écran 88
  1. http://pear.php.net/go-pear http://pear.php.net/go-pear
  2. http://web.utk.edu/ famlife/go-pear.php http://web.utk.edu/ famlife/go-pear.php
PECL
Écran 92
  1. http://pecl.php.net/ http://pecl.php.net/
Installation
Écran 93
  1. http://www.php.net/downloads.php http://www.php.net/downloads.php
Plan de match
Écran 96
  1. http://ca3.php.net/manual/fr/refs.xml.php http://ca3.php.net/manual/fr/refs.xml.php
Programmation DOM
Écran 106
  1. http://www.w3.org/DOM/ http://www.w3.org/DOM/
  2. http://ca3.php.net/manual/fr/book.dom.php http://ca3.php.net/manual/fr/book.dom.php
Types de noeuds
Écran 110
  1. constantes http://ca3.php.net/manual/fr/dom.constants.php
Interfaces du DOM niveau 1
Écran 113
  1. diagramme de classes du DOM niveau 1 http://www.xml.com/1999/07/dom/
Interface DOMDocument
Écran 114
  1. DOMDocument http://ca3.php.net/manual/fr/class.domdocument.php
Méthode getElementById()
Écran 118
  1. getElementById() http://ca3.php.net/manual/fr/domdocument.getelementbyid.php
Méthodes : createElement() et createTextNode()
Écran 119
  1. createTextNode() http://ca3.php.net/manual/fr/domdocument.createtextnode.php
  2. createElement() http://ca3.php.net/manual/fr/domdocument.createelement.php
Interface DOMNode
Écran 121
  1. DOMNode http://ca3.php.net/manual/fr/class.domnode.php
Méthode appendChild()
Écran 125
  1. appendChild http://ca3.php.net/manual/fr/domnode.appendchild.php
Méthode insertBefore()
Écran 126
  1. insertBefore() http://ca3.php.net/manual/fr/domnode.insertbefore.php
Méthode getElementsByTagName()
Écran 128
  1. getElementsByTagName() http://ca3.php.net/manual/fr/domelement.getelementsbytagname.php
Avantages des services Web
Écran 131
  1. http://ws-i.org http://ws-i.org
Structure générale d'une description WSDL
Écran 134
  1. Exemple d'une description WSDL adresse privée
Plomberie de PHP5
Écran 135
  1. http://ca3.php.net/manual/fr/book.soap.php http://ca3.php.net/manual/fr/book.soap.php
  2. http://ca3.php.net/manual/fr/book.soap.php http://ca3.php.net/manual/fr/book.soap.php
Exemple d'enveloppe SOAP : une réponse
Écran 141
  1. http://www.soapclient.com/soaptest.html http://www.soapclient.com/soaptest.html
Contructeur SoapClient
Écran 145
  1. http://ca3.php.net/manual/fr/function.soap-soapclient-construct.php http://ca3.php.net/manual/fr/function.soap-soapclient-construct.php
Contructeur SoapServer
Écran 151
  1. http://ca3.php.net/manual/fr/function.soap-soapserver-construct.php http://ca3.php.net/manual/fr/function.soap-soapserver-construct.php
Outils pour générer WSDL
Écran 155
  1. http://pear.php.net/package/Services_Webservice http://pear.php.net/package/Services_Webservice
  2. http://pradosoft.com/demos/quickstart/?page=Services.SoapService http://pradosoft.com/demos/quickstart/?page=Services.SoapService
  3. http://wso2.org/projects/wsf/php http://wso2.org/projects/wsf/php
  4. http://crtx.org/index.php?area=Main&page=CrtxSoapAutoDiscover http://crtx.org/index.php?area=Main&page=CrtxSoapAutoDiscover
  5. http://www.zend.com/en/products/studio/ http://www.zend.com/en/products/studio/
Recherche d'un service...
Écran 158
  1. http://seekda.com/ http://seekda.com/
  2. http://www.webservicelist.com/ http://www.webservicelist.com/
  3. http://www.xmethods.com/ adresse privée
Pour ceux qui veulent pousser plus loin
Écran 159
  1. http://cdatazone.org/talks/php_quebec_2008/SOAP_Tips.pdf http://cdatazone.org/talks/php_quebec_2008/SOAP_Tips.pdf
  2. http://brainbell.com/tutorials/php/Creating_A_Web_Service_With_PHP_5's_SOAP_Extension.htm http://brainbell.com/tutorials/php/Creating_A_Web_Service_With_PHP_5's_SOAP_Extension.htm
Un avertissement : gare à la patronite
Écran 200
  1. Zend framework http://zendframework.com/
  2. symfony http://www.symfony-project.org/
  3. CakePHP http://cakephp.org/

Tous droits réservés 2009, Espace Courbe Formation inc. — 30 octobre 2009 — 11:00:03