Projet 1 : Pagination
Utilisez votre langage/framework prĂ©fĂ©rĂ© afin dâimplĂ©menter une page web qui affiche le tableau de films avec pagination.
Le tableau doit afficher les attributs suivants :
Le nom du film, le prix de location, le classement
Le nom du genre du film
Le nombre de fois que le film a été loué (
rental
)
On doit pouvoir :
changer la taille de la page,
naviguer dâune page Ă lâautre,
voir le nombre de pages total
On doit pouvoir trier, en ordre croissant ou décroissant, par un des attributs suivants :
Le nom du film
Le genre du film
Le nombre de locations
Vous n'ĂȘtes pas obligĂ©s de dĂ©ployer un SGBDR. Je vous ai mis Ă disposition une version de la base SAKILA sur le serveur suivant :
Rendu
Votre page devrait ĂȘtre accessible en-ligne pour Ă©valuation. Il existe beaucoup de services d'hĂ©bergement gratuits (HĂ©roku, Firebase Functions, etc.) pour cela.
Vous devez me rendre un lien vers cette page avant la date indiquée en classe.
Je vous partagerai aussi un lien vers un tableur dans lequel vous allez indiquer votre nom, prénom et le lien vers votre page avec pagination.
Astuces
Pour votre langage/framework choisi, cherchez des librairies qui permettent une connexion un serveur SQL.
Vous pouvez créer une appli web avec NodeJS et ExpressJS, par exemple. La librairie mysql
https://github.com/mysqljs/mysql permettra une connexion à ma base de données.
Attention à bien gérer la pagination ! Je vais vérifier que vous ne téléchargez pas la base entiÚre avant d'effectuer le filtre et trie aprÚs coup !
DerniĂšre mise Ă jour