Aller au contenu

Travail pratique A

ID : A15/A17-TP08.A

But du TP

  • Réaliser une application web d'administration des données du formulaire d'inscription du TP07
  • Mettre en oeuvre toutes les connaissances et compétences vues durant le semestre

Travail à réaliser

Créez un nouveau projet sur GitLab dans votre espace personnel et m'ajoutez en tant que membre de celui-ci.

Le but est de créer une interface web d'administration des inscriptions du TP07. Vous pouvez donc continuer à utiliser la même base de données pour ce projet.

Fonctionnalités de l'interface utilisateur de gestion des inscriptions :

  • Lister les inscriptions présentes dans la base de données
  • Afficher les détails d'une inscription
  • Supprimer une inscription
  • Supprimer une sélection d'inscriptions
  • Accepter ou refuser une inscription avec l'envoi d'un email approprié de réponse au candidat
  • Sécuriser l'accès à toutes les pages web ou aux divers contrôleurs PHP avec une authentification utilisateur (optionnel)

L'interface utilisateur doit être responsive et donc optimisée pour une utilisation sur tous les types de périphériques.

Le projet doit être versionné avec Git en utilisant le workflow usuel.

Mise en production

Déployez la dernière version de votre site web sur votre serveur de production (VPS) avec l'URL https://tp08.apiXX.isc.heia-fr.ch (remplacez XX par le numéro de votre serveur personnel).


Rendu du TP

Le dernier commit du projet sur Git ainsi que le dernier upload du projet sur votre VPS devront être faits au plus tard le vendredi 24 janvier à 12h.

Un résultat insuffisant pour ce TP peut conduire à un Non Acquis pour l'évaluation finale de ce cours !