Programmation Web, année 2019

DM (noté)

Vous avez le choix de réaliser un projet individuel de votre choix ou simplement de réaliser le DM ci-dessous. Vous pouvez être en groupes mais devait comprendre chacun l’ensemble du projet.

Le devoir doit être rendu le 20 Mars à 20h. Des soutenances publiques (i.e. tous le monde doit être présent au créneau du cours) seront organisé le 17 mars.

Forme du rendu

Vous devez tous rendre votre projet sous forme d’une archive compressée. Si par ailleurs vous parvenez à déployer votre projet sur un serveur web de votre choix, vous aurez des points supplémentaires.

Votre projet doit être accompagné d’un rapport rédigé (maximum 1 pages) qui contient des explications sur le projet/DM, sur les difficultés rencontrées et qui explicite sa structure. Le rapport peut mettre en avant l’utilisation de certains concepts abordés en cours (programmation objet, programmation asynchrone, programmation fonctionnelle).

Mieux vaut rendre un projet soigné qu’un projet qui essaye de faire trop de choses

Le temps de travail total estimé 24h individuel.

Contraintes

Il est interdit:

Attention.

Le DM est noté et doit être rendu par mail. Vous pouvez travailler en groupe mais devez absolument l’indiquer et comprendre l’ensemble du projet.

Votre objectif est de reproduire le plus fidèlement possible l’exemple ci-dessous. Vous trouverez ici l’image animé utilisée.

  1. Faire marcher un lemming
  2. Faire en sorte que le lemming se retourne quand il arrive sur le bord
  3. Faire en sorte que le lemming tombe depuis un endroit au hasard au lancement de la page
  4. Avoir un bouton qui fait apparaître de nouveaux lemmings
  5. Faire apparaître un lemming à l’endroit où on clique
  6. Faire en sorte que les lemmings se retournent quand ils croisent un camarade

Faites attention à utiliser les notions d’objets correctements.

Exemple