Date de première publication : 2024/02/07
Vous aller coder dans ce TP un site web qui permet la gestion d'une collection (potentiellement appelé album) qui contient des "billets souvenir".
Travail à faire
- Mettre en place la base de données : type (modèle) de billet, collectionneur, collection (billets)
- Gérer une collection
- Afficher la collection
- Ajouter ou enlever un élément
- Rechercher sur le nom du billet, l'année ou une catégorie
- Permettre le téléversement d'images, notamment pour la création des types de billet.
- Sécuriser le site avec Spring Security => authentification OAUTH (JWT)
Le site devra être développé principalement en proposant un back en SpringBoot :-) et le front en Thymeleaf. Cependant, vous pouvez coder un back comme une API REST et proposer un front distinct.
Références webographiques
Pour aller plus loin, voici quelques liens concernant ce qu'il faut coder :
- Uploader un fichier - tuto officiel
- un autre tuto sur l'upload
- les records
- JPA et REST
- Sécurisation - open class room
- Règle de nommage d'une API REST


