Programmation du Web : Tome 2Le côté serveur
Dans ce livre, nous présentons les technologies utilisées dans la programmation du Web du côté du serveur. Nous commençons par expliquer la base, soit le protocole HTTP, utilisé pour le transport de données sur le Web entre le serveur et l’utilisateur.
Certaines techniques classiques ont posé les bases de la programmation du Web. Celles-ci, comme la passerelle CGI, les servlets et JSP (Java Server Page), sont présentées pour programmer des services permettant d’élargir les fonctions des serveurs Web.
Facilitant le partage de données entre différentes plateformes, le langage XML est un langage extensible très présent de nos jours dans le commerce électronique et les télécommunications. Nous présentons également la notation JSON qui est une alternative plus récente à XML que nous pouvons manipuler grâce à PHP.
De plus en plus populaire dans le développement d’applications sur le Web, le langage PHP est une partie fondamentale de ce livre. Nous verrons, à l’aide d’une base de données MySQL, comment un simple site Web peut devenir dynamique.
Enfin, basé sur le langage PHP, nous présentons l’environnement CakePHP comme un exemple de plateforme MVC permettant de faciliter le développement rapide des applications Web.
Toutes ces technologies sont illustrées avec des exemples exécutés et illustrés.
Abdellatif Obaid
A. Obaid a un Doctorat en informatique de l’Université d’Ottawa. Il est professeur du département informatique de l’UQAM. Il possède une longue expérience dans le développement des applications réparties, les réseaux et le web mobile. Il travaille sur des problématiques de recherche liées à ces domaines et enseigne plusieurs cours qui touchent à ces aspects tant au niveau des études universitaires de 1er cycle qu’au niveau des études de 2e et 3e cycle.