Semaine 5
Cette semaine nous allons ajouter une interface utilisateur à notre projet. Cette interface permettra à nos utilisateurs de:
- S'inscrire
- Se connecter
- Lister les films
- Ajouter des films à leurs favoris
- Afficher la liste de leurs films favoris
Nous allons utiliser le framework Blazor pour cela.
Blazor
Je vous invite à lire le cours sur Blazor pour vous familiariser avec ce framework Ici
Travail
Pour cette semaine, vous devrez créer les pages suivantes:
- Une page d'inscription
- Une page de connexion
- Une page de liste de films
Vous devrez à minima avoir les composants suivants:
- une card pour afficher un film (titre, année, image) Exemple
- un formulaire avec un bouton, un champ login et un champ mot de passe que vous pourrez réutiliser pour la connexion et l'inscription
Composants partagés
Vous créerez des composants pour faciliter la réutilisation de votre code.
Je vous invite a créer un dossier Shared
dans le dossier Components pour y stocker vos composants.
Components/
| Layout/
| Pages/
| Shared/
Il faudra ajouter un using dans le fichier _Imports.razor
pour pouvoir utiliser les composants de ce dossier.
@using nomprojet.Components.Shared