DP-3015 : Premiers pas avec le développement NoSQL de Cosmos DB

€295.00

________________________________________________________________

Voulez-vous suivre ce cours à distance ou en personne?

Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux

________________________________________________________________

Cours : DP-3015 : Premiers pas avec le développement NoSQL de Cosmos DB

Ce cours enseigne aux développeurs comment utiliser l' API et le SDK Azure Cosmos DB pour NoSQL . Les étudiants apprendront à exécuter des requêtes, à configurer des ressources, à effectuer des opérations SDK et à concevoir des stratégies de modélisation de données non relationnelles et de partitionnement de données.

Intermédiaire - Azure - Développeur
Durée du cours DP-3015
Modalité de formation DP-3015
Accès à la formation en classe virtuelle DP-3015

Adressé à

Ingénieurs logiciels chargés de créer des solutions cloud natives qui exploitent Azure Cosmos DB pour NoSQL et ses différents SDK. Ils connaissent la programmation C#. Ils ont également de l’expérience dans l’écriture de code qui interagit avec les plateformes de bases de données SQL et NoSQL.

Objectifs de formation DP-3015

  • Évaluez si Azure Cosmos DB pour NoSQL est la base de données adaptée à votre application.
  • Décrivez pourquoi les fonctionnalités d’Azure Cosmos DB pour NoSQL conviennent aux applications modernes.

Contenu du cours DP-3015

Module 1 : Introduction à Azure Cosmos DB pour NoSQL

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

Module 2 : Tester Azure Cosmos DB pour NoSQL

  • Exploration des ressources
  • Révision des opérations de base
  • Exercice : Création d'un compte Azure Cosmos DB pour NoSQL

Module 3 Planification des ressources nécessaires

  • Description des performances
  • Évaluation des exigences de performance
  • Évaluation des besoins de stockage de données
  • Durée de vie (TTL)
  • Planification de la conservation des données avec durée de vie (TTL)

Module 4 : Configuration d'une base de données et de conteneurs Azure Cosmos DB pour NoSQL

  • Comparaison entre le débit provisionné et sans serveur
  • Mise à l'échelle automatique des performances
  • Comparaison entre les performances standard (manuelles) et les performances de mise à l'échelle automatique
  • Migration entre les performances standard (manuelles) et les performances de mise à l'échelle automatique
  • Exercice : Configuration des performances de l'API SQL Azure Cosmos DB à l'aide du portail Azure

Module 5 : Configuration du SDK Azure Cosmos DB pour NoSQL

  • Description du SDK
  • Importation depuis le gestionnaire de paquets
  • Connexion à un compte en ligne
  • Implémentation du singleton client
  • Configuration du mode de connectivité
  • Exercice : Connexion à Azure Cosmos DB pour NoSQL avec le SDK

Module 6 : Implémentation d'Azure Cosmos DB pour les opérations ponctuelles NoSQL

  • Description des opérations ponctuelles
  • Création de documents
  • Lire un document
  • Mise à jour du document
  • Définition de la valeur Time-to-Live (TTL) pour un document spécifique
  • Suppression de documents
  • Exercice : Création et mise à jour de documents avec le SDK Azure Cosmos DB pour NoSQL

Module 7 : Azure Cosmos DB pour les requêtes NoSQL

  • Description du langage de requête SQL
  • Créer des requêtes avec SQL
  • Résultats de la requête du projet
  • Implémentation de requêtes de vérification de type
  • Utilisation des fonctions intégrées
  • Exécution de requêtes dans le SDK
  • Exercice : Exécution d'une requête avec le SDK Azure Cosmos DB pour NoSQL

Module 8 : Création de requêtes complexes avec Azure Cosmos DB pour NoSQL

  • Création de requêtes inter-produits
  • Implémentation de sous-requêtes corrélées
  • Implémentation de variables dans les requêtes
  • Pagination des résultats de la requête
  • Exercice : Pagination des résultats de requêtes interproduits à l'aide du SDK Azure Cosmos DB pour NoSQL

Module 9 : Mise en œuvre d'un modèle de données non relationnel

  • Quelle est la différence entre NoSQL et les bases de données relationnelles ?
  • Identification des modèles d'accès pour l'application
  • Quand insérer ou référencer des données
  • Exercice : Mesurer la performance des entités clientes
  • Choisir une clé de partition
  • Modélisation de petites entités de recherche

Module 10 : Conception d'une stratégie de partitionnement des données

  • Dénormalisation des données dans le modèle
  • Gestion de l'intégrité référentielle via la source de changement
  • Combiner plusieurs entités dans le même conteneur
  • Dénormalisation des agrégats dans le même conteneur
  • Finalisation du modèle de données
  • Exercice sur les modèles de modélisation avancés

Prérequis

  • Expérience antérieure de programmation avec C#
  • Connaissance des bases de données SQL et NoSQL
  • Comprendre les concepts des bases de données natives du cloud

Langue

  • Cours : Anglais / Espagnol

Informations liées à la formation

Soporte siempre a tu lado

Sous-titre

Accompagnement à la formation

Toujours à tes côtés

Modalidades Formativas

Sous-titre

Modalités de formation

Autoapprentissage - Virtuel - En personne - Téléprésence

bonificaciones

Sous-titre

Bonus

Pour les entreprises