introduction à php - afup.org · 4 500 000 développeurs 1 site web sur 3 dans le monde 45 % de...
TRANSCRIPT
![Page 1: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/1.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Introduction à PHP
![Page 2: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/2.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Sommaire
● Qui suis-je● Qu'est-ce que PHP ?● Quelques chiffres● Pourquoi utiliser PHP● Hello World !● L'écosystème PHP● La communauté PHP
![Page 3: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/3.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Qui suis-je ?
● Président de l'AFUP depuis janvier 2010
● Directeur technique de Mediapart● twitter.com/nsilberman● blog.strategeek.fr
![Page 4: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/4.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
PHP ?
● PHP : Hypertext Preprocessor● 15 ans d'évolution depuis Rasmus Lerdorf● Langage de programmation coté serveur
● Développement orienté objet● Couche de présentation
● Disponibles sur l'ensemble des OS courants (et même sur le cloud)
![Page 5: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/5.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Et en chiffres ?
● 4 500 000 développeurs● 1 site Web sur 3 dans le monde● 45 % de sites Français● Installé sur 50% des serveurs Apache● 87% des entreprises du CAC 40● 95 % des 20 premières entreprises françaises
Sources : nexen.net, php.net, afup.org
![Page 6: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/6.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Pourquoi utiliser PHP ?
● Simplicité● Souplesse● Interopérabilité● Portabilité● Pérennité● Performance● ROI
![Page 7: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/7.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Hello World ! (1/2)
<?php
echo 'Hello world';
?>
![Page 8: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/8.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Hello World ! (2/2)
<?php
class Hello {
function sayHello()
{
return 'Hello World!';
}
}
?>
![Page 9: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/9.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Les IDE (Integrated Development Environment)● Eclipse PDT● Zend Studio● NetBeans● Dreamweaver● PHPEdit● ...
![Page 10: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/10.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Les gestionnaires de sources● Subversion (SVN)● Git● Mercurial● ...
![Page 11: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/11.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Des frameworks de développement● Symfony● Zend framework● CakePHP● Jelix● ...
![Page 12: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/12.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Des CMS● Drupal● Joomla● EZ Publish● Typo3● Spip● ...
![Page 13: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/13.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Les bibiothèques de test● PHP Unit● SimpleTest● ...
![Page 14: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/14.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Analyseurs de code● PHP_CopyPasteDetector● PHP_CodeSniffer● PHP_MessDetector● PHP_CodeBrowser● ...
![Page 15: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/15.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Déploiement● PHing● PHAR● Fredistrano
![Page 16: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/16.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
L'écosystème PHP
● Intégration continue● Hudson● CrusieControl● Xinc● Bamboo● ...
![Page 17: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/17.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
La communauté PHP
![Page 18: Introduction à PHP - afup.org · 4 500 000 développeurs 1 site Web sur 3 dans le monde 45 % de sites Français Installé sur 50% des serveurs Apache 87% des entreprises du CAC 40](https://reader035.vdocument.in/reader035/viewer/2022081405/5f06990a7e708231d418c8da/html5/thumbnails/18.jpg)
{
Nicolas Silberman - Président de l'AFUP - twitter @nsilberman
Merci
Des questions ?