Logo du site
Laurent CAPOCCHI | Università di Corsica
Enseignements  |

Développement Web - S3

Description

Cette unité d’enseignement vient s’insérer à la suite du module M.3.23 qui traite des systèmes d’informations. Les objectifs de ce cours sont d’une part de savoir mettre en place et de concevoir des applications pour la diffusion de contenu mais aussi d’appréhender le passage d’un simple site web vers une structure de services collaboratifs. Le cours débute avec l’étude des caractéristiques générales attendues d’un CMS pour le web. Ensuite, nous proposons l’étude détaillée des CMS open-Source SPIP/WordPress et Joomla sous trois points de vue : l’administration, la rédaction et le développement. Enfin, les étudiants développent leur propre gestionnaire de contenu à partir de l’environnement Node.js. Je précise que les développements sont réalisés à l’aide de machines virtuelles afin que les étudiants installent, et maintiennent leurs CMS durant toutes les séances de TP.

La description du module d'après le PPN est la suivante : 

  • Objectif : savoir concevoir et développer des applications web pour la diffusion et la gestion de contenu.
  • Compétences visées : être capable de réaliser des sites web dynamiques complets en prenant en compte les contraintes d'ergonomie et de navigation définies dans un cahier des charges.
  • Prérequis : M1202 (algo et prog S1), M2202 (algo et dev web S2).
  • Contenus :
    • systèmes de gestion de contenu, services web, génération de flux ;
    • conception et génération dynamique d’interfaces et de contenu ;
    • gestion de contenu : accès, mise à jour et administration de bases des données via le web
  • Modalités de mise en œuvre
    • développement de sites web dynamiques de type livres d'or, forum, galerie, catalogue, etc ;
    • Mise en place d’un système de gestion de contenu.
  • Prolongements possibles
    • gestion des sessions, cookies et authentification ;
    • modélisation des traitements.
  • Mots-clés : Web dynamique, services web, gestion de contenu
  • Volume horaire : 5h CM, 10h TD, 20h TP

 

Cours

  • Introduction aux CMS (pdf)
  • Concepts fondamentaux (pdf)
  • Le CMS SPIP (pdf)
  • Le CMS WordPress (pdf)
  • Etude comparative de quelques CMS (pdf)

 

Travaux Dirigés

  • TD1 : énoncé (pdf)
  • TD2 : énoncé (pdf)
  • TD3 : énoncé (pdf)
  • TD4 : énoncé (pdf)
  • TD5 : énoncé (pdf)
  • TD6 : énoncé (pdf)
  • TD7 : énoncé (pdf)
  • TD8 : énoncé (pdf)

 

Travaux Pratiques

  • TP1 Construction d'un site SPIP : énoncé (pdf(styles.css)
  • TP2 Création d'un thème Wordpress : énoncé (pdf)

 

Tutoriels 

  • Installer un serveur TurnKey LAMP (pdf)
  • Installer un CMS Sibernain sur un serveur TurnKey LAMP (pdf)
  • Installer un CMS SPIP sur un serveur TurnKeyLAMP (pdf)

 

VM

 

Page mise à jour le 12/02/2020 par LAURENT CAPOCCHI