L'INTEGRALE PHP !


  • Magazine Papier


  • Magazine Papier

PHP

7 jours pour apprendre à programmer en PHP !


 

Au sommaire du magazine :

Introduction
p. 06   Pour commencer

Jour 1 
p. 14   À quoi ressemblera notre site ?

Jour 2
p. 32   Authentifiez-vous pour accéder à l'administration

Jour 3
p. 50   Écrire et modifier des articles

Jour 4
p. 64   Gérez vos articles !

Jour 5
p. 80   Publiez vos articles

Jour 6
p. 96   Autorisez un contenu riche

Jour 7
p. 104   Ajoutez des images

Annexe
p. 120   Pour aller plus loin...
p. 124   Index

 

Préface :

Lassé de vivre le web en consommateur, vous êtes décidé de passer de l’autre côté du miroir, du côté de ceux qui font le web. Et vous voilà un peu perdu. Cerné de mots et de notions nouvelles que vous ne comprenez pas, vous cherchez votre chemin : HTTP, Java, XHTML, Nginx, node.js... Parmi tous ces termes barbares, deux reviennent constamment : HTML et PHP. Ces deux technologies sont omniprésentes et même si vous ne comprenez pas encore de quoi il s’agit, vous savez que votre chemin commence là. HTML est la langue que parlent les navigateurs. Ce n’est pas un langage de programmation, mais un langage de description. Pour contrôler cette description, vous avez besoin de programmer...

PHP est l’outil qu’il vous faut. Il est le langage de programmation côté serveur le plus utilisé sur la Toile aujourd’hui. Il est incontournable. Avec ce numéro, vous tenez entre les mains votre premier guide pour le découvrir. Nous ne pourrons faire le tour de la question, loin s’en faut, tant sont vastes les possibilités offertes par PHP, mais vous en saurez assez pour vous servir de PHP et vous orienter parmi les différentes technologies mises en œuvre : PHP est à la croisée des chemins.

Car PHP est né avec le Web et pour le Web. Et il y excelle. Il est d’une souplesse dans ce domaine dont aucun autre langage ne peut se vanter. Une fois installé, il ne demande rien, se contentant d’attendre qu’on fasse appel à lui, ce que l’on fait avec une facilité déroutante. Il est puissant, mais sa puissance n’exige rien : elle se tient prête. Vous en ferez peut-être le ciment et les briques d’une immense cité virtuelle telle que Facebook ou les rayonnages immenses de la plus grande encyclopédie de tous les temps comme Wikipédia. Ou vous pourrez vous contenter d’enregistrer le nombre et l’origine des visiteurs de votre CV en ligne. C’est d’ailleurs pour cela qu’il a été inventé en 1994 par Ramus Lerdorf, alors étudiant danois.

PHP ne vous demande rien à l’entrée : il n’y a pas de prérequis et vous ne serez pas obligé de vous investir plus que vous ne le voulez, à la mesure de votre ambition, de votre curiosité, de votre désir. Mais quels horizons s’ouvrent alors à vous, allant toujours s’élargissant à mesure que vous progressez dans votre voyage ! Car impossible de ne découvrir que PHP : il vous amène nécessairement à découvrir les autres technologies qui sont au cœur du Web : langages de description de documents, de mise en forme, de programmation côté client, de stockage de données...

Si vous avez, comme moi, l’esprit curieux, PHP vous ressemble : il s’intéresse à tout en faisant abstraction des problèmes les plus courants de la programmation. PHP vous proposera un nombre toujours croissant de fonctions pour toutes les tâches que vous pouvez imaginer : vous n’aurez pas besoin de les connaître toutes, mais bien souvent, elles vous feront gagner du temps en vous évitant de les réécrire. Vous pourrez ainsi manipuler aisément des fichiers, des données, des flux, des images, toutes sortes d’objets dont vous n’avez  pas encore idée.

Vous êtes prêt ? Alors, en route et... allons programmer ensemble avec ce langage qui nous ressemble.

Stéphane Mourey

 

PHP efficace

LE GUIDE POUR AMÉLIORER LE DÉVELOPPEMENT DE VOS CODES PHP !

 



Au sommaire :

Les bases d'un bon développement
p. 08     Bonnes pratiques
p. 16     PHP et la sécurité
p. 32     Vers PHP 7

Optimiser l'exécution
p. 46     Tirez parti de toutes les ressources du C en PHP avec PHP-CPP
p. 58     Faites décoller PHP avec Phalcon 2 !

Les frameworks généralistes
p. 76     Zend Framework
p. 80     Symfony, la révolution du développement d’applications Web en PHP

Faciliter le développement
p. 94     Utilisation de templates avec Smarty
p. 116   Distribuez facilement vos applications avec Phar

 

Préface :

PHP a 20 ans ! Bon anniversaire PHP !

Après une adolescence tumultueuse et une opposition farouche à l’autorité parentale, il semblerait que PHP ait fini par devenir adulte avec une version 7 à venir... plus de dix ans après la version 5 (oui, la crise d’adolescence a fait passer la version 6 à la trappe).

Dans sa jeunesse, PHP a toujours eu un caractère qualifié de « facile ». C’est sans doute pour cela qu’il est utilisé par de très nombreux sites et applications Web. Toutefois, cette « facilité » a un inconvénient : nombre de personnes se sont précipitées vers lui, s’autoqualifiant ensuite de « développeur Web ». Malheureusement, la souplesse de PHP qui est une force pour qui en use intelligemment peut rapidement tourner au désastre si l’on ne sait pas ce que l’on fait. Même avec la version 7 à venir il est donc essentiel de savoir s’adresser à PHP de manière à ce qu’il comprenne précisément ce qu’on lui dit et que les personnes présentes puissent également prendre part à la discussion. En informatique, on appelle cela les « bonnes pratiques ».

C’est cet ensemble de « règles » que nous avons cherché à recueillir dans ce hors-série : comment s’assurer de la sécurité de son site, comment optimiser l’exécution d’une application ou encore comment choisir un framework permettant de développer plus rapidement. Ces informations ne vous permettent pas d’apprendre à programmer en PHP, mais de programmer mieux... en tout cas, nous l’espérons !

La Rédaction

Acheter ce pack


Référence : P1F

19,00 €

25,80 €

Nouveaux produits