php - de l’analyse au développement d’une application professionnelle

Voici le livre que j’ai écrit en 2009 (publié en 2010), et qui présente mon approche du développement informatique en PHP : il s’agit d’une mise en forme de mon intervention devant des étudiants en licence pro informatique.

php :de l’analyse au développement d’une application professionnelle

Présentation

Ce livre sur le développement PHP s’adresse à toutes les personnes qui ont besoin de développer une application en PHP et qui cherchent à savoir comment commencer et quelles bonnes pratiques mettre en oeuvre. Il s’adresse tout particulièrement aux étudiants e

n informatique et aux professionnels dont le développement n’est pas le coeur de métier, mais qui ont besoin d’écrire de temps en temps une application pour répondre aux besoins de leur entreprise.

Cet ouvrage propose différentes pistes pour mener à bien un projet de développement, en ayant une démarche professionnelle. Il s’appuie sur de nombreux exemples de codes, accompagnés le cas échéant de schémas UML permettant de bien comprendre leur contexte d’utilisation.

Tout au long du livre, la plupart des aspects du développement sont détaillés : la gestion de la demande initiale, les méthodes de travail qui peuvent être suivies, puis l’accès aux données, l’affichage des informations, la sécurisation, la documentation, et enfin, la structuration de l’application et l’utilisation des frameworks (squelettes d’applications). L’utilisation de certaines bibliothèques externes, qui permettent de générer des documents au format PDF, des graphiques... est également étudiée.

Tout au long du livre chaque étape est détaillée, de façon à ce que chacun puisse s’approprier les techniques proposées et les adapter à son contexte.

Les chapitres du livre :

Introduction - Les étapes d’un projet - L’accès aux données - La gestion de l’affichage : le moteur de gabarits - La sécurité - La structuration de l’application - Les techniques de programmation avancée - La conception selon le modèle MVC - les frameworks