Master 2, Web Analyste, année 2019

Attention.

Les TD doivent être réalisés sous Linux et non sous Windows. Chaque étudiant doit être inscrit sur Moodle. Le forum peut être utilisé pour poser des questions pendant et en dehors des TD.

Le projet de Tchat en ligne

Soutenance le 19 Novembre

L’objectif de ce projet est de réaliser un site permettant à plusieurs utilisateurs de se connecter et de discuter.

Ce site doit être réalisé sur une machine virtuelle de l’université et versionné sous un git de votre choix. Vous devez:

  1. Écrire un cahier des charges fonctionnels de votre projet
  2. Designer une base de données (PostGreSQL ou MySQL) qui correspondent à ce cahier des charges
  3. Écrire une application serveur en PHP qui permettent de poster et de récupérer les informations stockées dans la base en respectant les spécification REST
  4. Écrire un client JavaScript à l’interface agréable
  5. Il est interdit sauf accord explicite d’un enseignant d’utiliser des frameworks.
  6. (Optionnel) Écrire un client Python 3 et un petit robot simple de discussion (Python 2.7 interdit).

Par ailleurs, vous devez écrire un rapport de développement qui explique la différence entre votre cahier des charges et la réalisation fonctionnelles, qui justifie vos choix en terme de design de la base de données et du serveur REST.

Le code présent sous git doit par ailleurs être documenté.



Compiled the: mer. 04 sept. 2024 12:49:40 CEST