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
|