Welcome to LVMH-sephora documentation!¶
# API LVMH Sephora
L’API LVMH Sephora est une interface de programmation permettant d’interagir avec la base de données de Sephora, une société de produits de beauté et de parfumerie appartenant au groupe LVMH.
Ici je tiens à souligner que cette base de données est avant tout fictive, car inventée par mes propres soins, dans le cadre du cours de Base de Données Avancées que je dispense en Master 1 Data Engineer.
l’objectif de ce cours était triple :
Faire du postgreSQL en utilisant des mécanimses d’optimisations de requêtes et aborder la notion des extensions
Mettre en place une api qui interagit avec cette base de données, dans le but d’emmener les étudiants à appréhender en profondeur la nécessité
d’une bonne modélisation avec UML dans le respect des normes de l’industrie du génie logiciel - enfin, de mieux maîtriser les notions de roles, users et privilèges dans la manipulation d’une base de données ainsi que leurs impactes au sein d’une application
Pour notre API, avons utilisé :
le patron de conception DAO
le langage python
2 exemples de framework comme point d’accès : Flask (dont les routes sort reprises ci-dessous) et Fast (repris dans sa doc automatique)
une base d données postgreSQL sur supabase
connecté la bd supabase sur le client pgAdmin
Et enfin nous avons généré une documentation grace à https://readthedocs.org/
Check out the Usage section for further information, including how to utilisation the project.
Note
This project is well done.