Introduction
Dans ce module, vous apprendrez à créer et à gérer une base de données et un conteneur Cosmos DB Core (SQL) avec le kit de développement logiciel (SDK) JavaScript Azure pour Cosmos DB. Azure Cosmos DB Core (SQL) fournit la gestion des données des documents JSON à l’aide de la syntaxe SQL (Structured Query Language).
Exemple de scénario
Imaginez que vous êtes développeur de logiciels pour la société fictive d’équipement extérieur Contoso. Vous avez été invité à créer une ressource Cosmos DB et à charger le jeu de données JSON des produits. Une fois le jeu de données chargé dans un conteneur, vous devez être en mesure de trouver des produits et leurs niveaux d’inventaire et de mettre à jour les produits.
Vous apprendrez à utiliser une ressource, une base de données et un conteneur Cosmos DB à partir de Visual Studio Code et du SDK JavaScript pour insérer, trouver et mettre à jour des produits.
Qu’allez-vous faire ?
Vous utiliserez Visual Studio Code et l’extension Azure Databases pour créer votre compte, votre base de données et votre conteneur, puis vous ajouterez des données factices pour apprendre à utiliser l’extension Databases. Ensuite, vous créerez l’application Node.js et apprendrez à insérer, trouver et mettre à jour vos données par programmation.
Ces étapes sont les suivantes :
- Créez un compte Cosmos DB Core (SQL).
- Ajoutez, mettez à jour et supprimez manuellement des documents de l’explorateur Azure dans Visual Studio Code.
- Utilisez JavaScript pour automatiser les opérations d’ajout, de mise à jour et de requête avec le package npm @azure/cosmos.
Quel est l’objectif principal ?
L’objectif principal est de vous apprendre à interagir avec votre conteneur Cosmos DB Core (SQL) par programmation avec le SDK JavaScript à partir de Visual Studio Code.
Si vous démarrez le module et que vous n’êtes pas prêt pour ces tâches, suivez le guide de démarrage rapide Cosmos DB Core (SQL), puis revenez à ce module.
Prérequis
Votre ordinateur de développement local doit avoir les éléments suivants installés avant de continuer :
- la version Node.js LTS
- Visual Studio Code avec les extensions suivantes :
- Azure Databases : cette extension installera toutes les autres extensions Azure dont elle a besoin