Développement d'applications Web avec PHP
Adresses derrière les liens

Quelques références en ligne
Écran 2
  1. http://www.php.net/ http://www.php.net/
  2. http://www.php-builder.com/ http://www.php-builder.com/
  3. http://www.phpwizard.net/ http://www.phpwizard.net/
  4. http://www.phpindex.com/ http://www.phpindex.com/
Exemples de gros progiciels
Écran 3
  1. PhpBB http://www.phpbb.com/
  2. TYPO3 http://www.typo3.com/
  3. PHPlist http://www.phplist.com/
  4. Gallery http://gallery.menalto.com/
  5. Wordpress http://wordpress.org
  6. MediaWiki http://www.mediawiki.org/wiki/MediaWiki
  7. SugarCRM http://www.sugarcrm.com/
Pourquoi PHP?
Écran 4
  1. Why PHP wins? http://conf.phpquebec.com/slides/2009/Why-PHP-Wins-fr-phpquebec_2009.pdf
  2. Conférence PHP Québec http://conf.phpquebec.com/
Distributions toutes faites...
Écran 7
  1. EasyPHP 3.0 http://www.easyphp.org
  2. WampServer 2.0i http://www.wampserver.com/
  3. MAMP 1.8.2 http://www.mamp.info/en/mamp.html
  4. XAMPP 1.7.2 http://www.apachefriends.org/
Types de variables
Écran 12
  1. http://ca.php.net/manual/en/language.types.php : http://ca.php.net/manual/en/language.types.php
Chaînes de caractères
Écran 14
  1. http://ca3.php.net/manual/en/language.types.string.php http://ca3.php.net/manual/en/language.types.string.php
  2. http://ca.php.net/print http://ca.php.net/print
Notion de vide
Écran 20
  1. ses subtilités http://ca.php.net/manual/fr/function.unset.php
Opérateurs
Écran 22
  1. http://ca3.php.net/manual/en/language.operators.php#language.operators.precedence http://ca3.php.net/manual/en/language.operators.php#language.operators.precedence
Exemple de boucle
Écran 30
  1. Smarty http://www.smarty.net/
  2. phpTAL http://phptal.org/
Étendue des variables
Écran 34
  1. http://ca3.php.net/manual/en/language.variables.scope.php http://ca3.php.net/manual/en/language.variables.scope.php
Variables externes explicites
Écran 38
  1. http://ca3.php.net/manual/fr/reserved.variables.php http://ca3.php.net/manual/fr/reserved.variables.php
Exercice : formulaire de saisie
Écran 41
  1. http://fr.wikipedia.org/wiki/XSS http://fr.wikipedia.org/wiki/XSS
Variables d'environnement (suite)
Écran 44
  1. http://ca3.php.net/manual/fr/reserved.variables.server.php http://ca3.php.net/manual/fr/reserved.variables.server.php
  2. http://hoohoo.ncsa.uiuc.edu/cgi/env.html http://hoohoo.ncsa.uiuc.edu/cgi/env.html
Expressions régulières
Écran 65
  1. http://www.regular-expressions.info/ http://www.regular-expressions.info/
Banalisation pour le SQL, le HTML et les URL
Écran 67
  1. http://ca3.php.net/magic_quotes http://ca3.php.net/magic_quotes
MySQL
Écran 77
  1. http://www.mysql.com/ http://www.mysql.com/
Principales fonctions pour MySQL en PHP
Écran 84
  1. http://ca3.php.net/manual/en/security.database.sql-injection.php http://ca3.php.net/manual/en/security.database.sql-injection.php
  2. http://ca3.php.net/manual/fr/book.mysqli.php http://ca3.php.net/manual/fr/book.mysqli.php
Couches d'abstraction
Écran 94
  1. http://pear.php.net/package/DB http://pear.php.net/package/DB
  2. http://phplib.sourceforge.net/ http://phplib.sourceforge.net/
  3. http://php.weblogs.com/ADODB http://php.weblogs.com/ADODB
  4. http://ca3.php.net/manual/en/book.pdo.php http://ca3.php.net/manual/en/book.pdo.php
PDO : instructions utiles
Écran 95
  1. erreurs avec la communication avec la base de données http://us3.php.net/manual/en/pdo.error-handling.php
  2. http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
Une distribution : EasyPHP
Écran 126
  1. http://www.easyphp.org http://www.easyphp.org
  2. http://sourceforge.net/projects/quickeasyphp/files/ http://sourceforge.net/projects/quickeasyphp/files/
Procédure d'installation de EasyPHP
Écran 127
  1. http://localhost/ http://localhost/
Procédure d'installation de EasyPHP (suite)
Écran 128
  1. http://localhost/ http://localhost/

Tous droits réservés 2009, Espace Courbe Formation inc. — 21 septembre 2009 — 15:33:28