logo

Bien démarrer avec le développement Cosmos DB NoSQL (DP-3015)

Ce cours apprend aux développeurs à utiliser l’API et le Kit de développement logiciel (SDK) Azure Cosmos DB for NoSQL. Les étudiants découvriront l’exécution de requêtes, la configuration des ressources, les opérations du kit SDK ainsi que les stratégies de conception pour la modélisation des données non relationnelles et le partitionnement des données.

Microsoft

Classe privée

Classe virtuelle
Nombre de participants minimum: 5
1 jour / 7 heures
Prix sur demande
français ou anglais
Plan de formation: 

Bien démarrer avec le développement Cosmos DB NoSQL (DP-3015)

Module 1: Présentation d’Azure Cosmos DB for NoSQL

  • Qu’est-ce qu’Azure Cosmos DB pour NoSQL
  • Fonctionnement d’Azure Cosmos DB for NoSQL
  • Quand utiliser Azure Cosmos DB for NoSQL ?

Module 2: Essayer Azure Cosmos DB for NoSQL

  • Explorer les ressources
  • Passer en revue les opérations de base
  • Exercice : Créer un compte Azure Cosmos DB for NoSQL

Module 3: Planifier les besoins en ressources

  • Comprendre le débit
  • Évaluer les exigences de débit
  • Évaluer les exigences en matière de stockage des données
  • Durée de vie (TTL)
  • Planifier la conservation des données avec la durée de vie (TTL)

Module 4: Configurer une base de données et des conteneurs Azure Cosmos DB for NoSQL

  • Sans serveur
  • Comparaison entre modèle serverless et débit provisionné
  • Mise à l’échelle automatique du débit
  • Comparaison entre mise à l’échelle automatique et débit standard (manuel)
  • Migrer entre le débit standard (manuel) et le débit avec mise à l’échelle automatique
  • Exercice : Configurer le débit de l’API SQL Azure Cosmos DB avec le portail Azure

Module 5: Utiliser le SDK Azure Cosmos DB for NoSQL

  • Comprendre le SDK
  • Importer à partir du gestionnaire de package
  • Se connecter à un compte en ligne
  • Implémenter un singleton client
  • Configurer le mode de connectivité
  • Exercice : Se connecter à Azure Cosmos DB for NoSQL avec le SDK

Module 6: Configurer le kit SDK Azure Cosmos DB for NoSQL

  • Permettre le développement hors connexion
  • Gérer les erreurs de connexion
  • Implémenter le threading et le parallélisme
  • Configuration de la journalisation
  • Exercice : configurer le kit SDK Azure Cosmos DB for NoSQL pour le développement hors connexion

Module 7: Implémentation d’opérations ponctuelles d’Azure Cosmos DB for NoSQL

  • Comprendre les opérations de point
  • Créer des documents
  • Lire un document
  • Mettre à jour des documents
  • Configurer la valeur de durée de vie (TTL) pour un document spécifique
  • Supprimer des documents
  • Exercice : créer et mettre à jour des documents avec le kit SDK Azure Cosmos DB for NoSQL

Module 8: Interroger Azure Cosmos DB for NoSQL

  • Comprendre le langage de requête SQL
  • Créer des requêtes avec SQL
  • Projeter les résultats de requête
  • Implémenter le contrôle de type dans les requêtes
  • Utiliser des fonctions intégrées
  • Exécuter des requêtes dans le kit SDK
  • Exercice : Exécuter une requête avec le SDK Azure Cosmos DB for NoSQL

Module 9: Créer des requêtes complexes avec Azure Cosmos DB for NoSQL

  • Créer des requêtes croisées
  • Implémenter des sous-requêtes corrélées
  • Implémenter des variables dans les requêtes
  • Paginer les résultats de requête
  • Exercice : Paginer les résultats de requêtes croisées avec le SDK Azure Cosmos DB for NoSQL

Module 10: Implémenter un modèle de données non relationnelles

  • Quelle différence y a-t-il entre les bases de données NoSQL et relationnelles ?
  • Identifier des modèles d’accès pour votre application
  • Quand incorporer ou référencer des données
  • Exercice : Mesurer la performance des entités clientes
  • Choisir une clé de partition
  • Modéliser de petites entités de recherche

Module 11: Concevoir une stratégie de partitionnement des données

  • Dénormaliser les données de votre modèle
  • Gérer l’intégrité référentielle à l’aide du flux de modification
  • Combiner plusieurs entités dans le même conteneur
  • Dénormaliser des agrégats dans le même conteneur
  • Finaliser le modèle de données
  • Tester des modèles de modélisation avancés
Exclusivités: 
  • Un an d'accès à l'enregistrement vidéo de votre cours
  • 180 jours d'accessibilité au laboratoire technique sur Internet
  • Matériel didactique à jour avec Microsoft Learn
  • Badge de réussite du cours Microsoft

Contactez-nous pour des informations sur le prix:

Eccentrix
Teléphone: 1-888-718-9732
Courriel: info@eccentrix.ca

2000, McGill College, 6e étage
Montréal, Québec H3A 3H3
www.eccentrix.ca