
L’entreprise fictive AdventureWorks, spécialisée dans la fabrication et la vente de vélos, souhaite moderniser son système interne en exposant certaines fonctionnalités via une API RESTful. En tant que développeurs, vous êtes chargés de concevoir une API CRUD pour gérer les produits disponibles. L’objectif est d’interagir avec la base de données AdventureWorks (hébergée sur Azure), en utilisant FastAPI et SQLModel, tout en intégrant un système d’authentification pour sécuriser l’accès.
Les points clés du projet :

Marche à suivre
Déployez une Azure SQL Databases en utilisant le mode Sample qui permet de créer une BDD avec les données d’adventure works. Vous intéragirez par la suite avec cette base de données en local.
Tarification cible :

Si vous utilisez mon sql server [adventureworks-server-hdf](<https://portal.azure.com/#@simplonformations.onmicrosoft.com/resource/subscriptions/ca3d0154-92e2-4ddc-8b54-a2e1b8f5281b/resourceGroups/RG_VANGANSBERGJ/providers/Microsoft.Sql/servers/adventureworks-server-hdf>) voici les identifiants :
jvcbcbjv592023!Endpoints à réaliser
Voici les endpoints attendus pour gérer les produits :
GET/productsGET/products/{product_id}404.POST/products201.