Ce cours s’adresse aux étudiants de deuxième année (4ème semestre) en licence Informatique (spécialité SI). Il aborde les aspects clés du World Wide Web et leur utilisation pour le développement des applications Web.  

 

Le cours explore les différentes technologies et langages utilisés pour la création de sites Web dynamiques et interactifs. Il commence par les  langages  essentiels  à  la  réalisation  de  la  partie  front-end  de  sites  Web :  HTML,  CSS et JavaScript,  en  expliquant  comment  chaque  langage  est  utilisé  et  comment  ils fonctionnent ensemble pour créer une expérience utilisateur complète. 

 

On présente ensuite PHP, un des langages de programmation côté serveur, permettant de réaliser la partie back-end de sites web. On voit comment utiliser PHP pour créer des pages Web dynamiques, et comment l’intégrer avec les autres technologies de la partie front-end et de bases de données ou fichiers pour créer des applications Web complexes. 

 

Le cours introduit également  le concept de services  Web,  qui  offrent  un  moyen  de  communication normalisée entre des applications informatiques distribuées. Il présente leur architecture et introduisons quelques concepts : SOA, SOAP, WSDL, UDDI,...