________________________________________________________________
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
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