Ce cours permet aux développeurs d’apprendre à créer une application avec l’API SQL et le kit de développement logiciel (SDK, Software-Defined Kit) d’Azure Cosmos DB. Ils découvrent comment écrire des requêtes efficaces, créer des stratégies d’indexation, gérer et configurer des ressources, et effectuer des opérations courantes avec le kit SDK.
Public concerné
Les Software Engineers chargés de créer des solutions natives Cloud qui tirent parti de l’API SQL Azure Cosmos DB et de ses différents kits SDK. Ils connaissent C#, Python, Java ou JavaScript. Ils possèdent également de l’expérience dans l’écriture de code qui interagit avec une plateforme de base de données SQL ou NoSQL.
Préalables
Pour suivre ce cours, les participants doivent :
Maîtrise de Microsoft Azure et de la navigation sur le Portail Azure (équivalent AZ-900)
Expérience d’écriture de code dans un langage pris en charge par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java)
Capacité à écrire du code permettant de se connecter et d’effectuer des opérations sur un produit de base de données SQL ou NoSQL (SQL Server, Oracle, MongoDB, Cassandra ou autre produit similaire)
Objectifs
Compétences acquises :
Créer et configurer le compte, la base de données et le conteneur de l’API SQL d’Azure Cosmos DB
Utiliser .NET du SDK pour gérer les ressources et effectuer des opérations
Exécuter des requêtes de complexité variable
Concevoir une stratégie de modélisation et de partitionnement des données
Optimiser les requêtes et les index en fonction des caractéristiques de l’application
Utiliser le gestionnaire de ressources Azure pour gérer les comptes et les ressources avec CLI ou JSON et les modèles Bicep
Contenu
Bien démarrer avec Azure Cosmos DB for NoSQLPlanifier et implémenter Azure Cosmos DB for NoSQL
Se connecter à Azure Cosmos DB for NoSQL avec le kit SDK
Accéder aux données et les gérer à l’aide des kits SDK Azure Cosmos DB for NoSQL
Exécuter des requêtes dans Azure Cosmos DB for NoSQL
Définir et implémenter une stratégie d’indexation pour Azure Cosmos DB for NoSQL
Intégrer Azure Cosmos DB for NoSQL aux services Azure
Implémenter une stratégie de modélisation et de partitionnement des données pour Azure Cosmos DB for NoSQL
Concevoir et implémenter une stratégie de réplication pour Azure Cosmos DB for NoSQL
Optimiser le niveau de performance des requêtes et opérations dans Azure Cosmos DB for NoSQL
Superviser et dépanner une solution Azure Cosmos DB for NoSQL
Gérer une solution Azure Cosmos DB for NoSQL à l’aide de pratiques DevOps
Créer des constructions de programmation côté serveur dans Azure Cosmos DB for NoSQL