Web: Client 2

Web: Client 2


5.1 - Compléments

5.2 - Projet

6.1 - Formatif

L’objectif du laboratoire est de mettre en commun vos connaissances actuelles des technologies web client pour construire une application JavaScript de gestion d’items (CRUDL).

Vous devrez également réfléchir aux aspects UI et UX de votre projet:

UI

UX

[BONUS] Librairie CSS

Pour faciliter l'implémentation d'un UI/UX standard et uniforme d'un navigateur à l'autre, on peut créer un ensemble de règles CSS réutilisables.

Il existe plusieurs librairies offrant ce type d'utilitaires

Des points bonus sont attribués dans le cadre du travail si vous explorez une librairie CSS pour l'intégrer judicieusement(composants et responsive) dans votre application.

Échéancier

Votre travail est découpé en 2 phases pour encourager une progression itérative:

Fonctionnalités

L'application permets de créer une liste de lecture de vidéos Youtube, selon les spécifications suivantes:

Exemples

Exemple 1

Liste vide
Validations
Liste
Lecture
Édition
Suppression

Exemple 2

Liste vide
Validations
Liste
Lecture
Édition
Suppression

Requis techniques

html
copier
<iframe
src="https://www.youtube-nocookie.com/embed/mKYuv8LHJ9o?autoplay=1"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen
></iframe>

Remise

Remettre tous les fichiers votre projet dans un fichier ZIP via LÉA

Web: Client 2

Nom

Mise en page cohĂ©rente du formulaire(nom, url, durĂ©e, favori) 1     0.5     0
Saisie de minimum 2 donnĂ©es, au moins 1 validation, rĂ©troaction 2     1.5     1     0
Ajout dans le tableau, nouvelle ligne, donnĂ©es cohĂ©rentes 1     0.5     0
MĂ©canique d'entrĂ©e en mode Ă©dition, affichage des donnĂ©es actuelles 1     0.5     0

Nom

Appréciation générale
QualitĂ© de rĂ©daction 0     -0.5     -1     -2
QualitĂ© de l'implĂ©mentation 0     -0.5     -1     -2
QualitĂ© du visuel, UI, UX, Nom 0     -0.5     -1     -2
Fonctionnalités
Liste UI/UX, sinon liste vide 1     0.5     0
DonnĂ©es cohĂ©rentes, nom, url, durĂ©e, favori, actions 2     1.5     1     0
Lecture UI/UX, sinon message aucune vidĂ©o 1     0.5     0
Identification dans la liste de la vidĂ©o sĂ©lectionnĂ©e 1     0.5     0
Ajout UI/UX, nom, url, durĂ©e, favori 2     1.5     1     0
Bouton et Enter, annuler 1     0.5     0
Validations et rĂ©troaction 2     1.5     1     0
Mise Ă  jour de la liste, donnĂ©es cohĂ©rentes, durĂ©e totale 1     0.5     0
Modification UI/UX, donnĂ©es actuelles, nom, url, durĂ©e, favori 2     1.5     1     0
Bouton et Enter, annuler 1     0.5     0
Validations et rĂ©troactions 2     1.5     1     0
Mise Ă  jour de la liste, donnĂ©es cohĂ©rentes, durĂ©e totale 1     0.5     0
Suppression UI/UX, confirmation 2     1.5     1     0
Mise Ă  jour de la liste, durĂ©e totale 1     0.5     0
BONUS
Implémentation judicieuse d'une librairie CSS et de ses composants pour un affichage adaptatif
+3     0