Cours de PHP/MySQL pour l'IEF (Institut Européen de Formation)
Introduction à PHP et présentation du language :
- Qu'est-ce que PHP ?
- Quelques chiffres
- Principe client-serveur
- Les intérêts de PHP
- Architecture fréquente
- Quelques liens et ressources
- Les IDE pour PHP
- Gestionnaires de sources
- Frameworks PHP
- CMS PHP
2. PHP, c’est quoi ?
PHP : Hypertext Preprocessor
Open Source
PHP 5 : 20 ans d’évolution depuis Rasmus Lerdorf
Language de programmation côté serveur
Développement orienté objet (POO)
Couche de présentation (MVC)
Disponibles sur la plupart des OS et dans le Cloud
3. Quelques chiffres
4,5+ millions de développeurs
1 site sur 3 dans le monde
45% des sites français
Installé sur la moitié des serveurs Apache
87% des entreprises du CAC40
19 des 20 premières entreprises françaises
7. Quelques liens
Documentation complète : http://php.net/
Forum OpenClassrooms : http://
fr.openclassrooms.com/forum/categorie/php
AFUP (Association française des utilisateurs de
PHP) : http://www.afup.org/pages/site/
Forum PHP France : http://www.phpfrance.com/
PHP Index : http://www.phpindex.com/
8. Les IDE pour PHP
Eclipse PDT
Zend Studio
PHPStorm
PHPEdit
NetBeans
Dreamweaver
etc.
12. … pour finir
Des bibliothèques de tests : PHP Unit, SimpleTest,
etc.
Analyseur de code : CopyPasteDetector,
CodeSniffer, MessDetector, CodeBrowser
Outils de déploiement : PHing, PHAR, Fredistrano
Intégration continue : Hudson, CruiseControl,
Xinc, Bamboo, etc.