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

€495.00

________________________________________________________________

Ce cours vous intéresse-t-il en ligne ou en présentiel ?
Contactez-nous

📧info@nanforiberica.com • 📞+34 91 031 66 78 • 📱 +34 685 60 05 91 (WhatsApp) • 🏢 Nos bureaux

________________________________________________________________

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

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

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

Adressé à

Ingénieurs logiciels chargés de concevoir des solutions cloud natives exploitant Azure Cosmos DB for NoSQL et ses différents kits de développement logiciel (SDK). Ils maîtrisent la programmation C# et possèdent une expérience en développement de code interagissant avec les plateformes de bases de données SQL et NoSQL.

Objectifs de la formation DP-3015

  • Évaluez si Azure Cosmos DB pour NoSQL est la base de données adaptée à l'application.
  • Décrivez pourquoi les fonctionnalités d'Azure Cosmos DB pour NoSQL sont adaptées 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 ?
  • Comment fonctionne Azure Cosmos DB pour NoSQL
  • Quand faut-il utiliser Azure Cosmos DB pour NoSQL ?

Module 2 : Tests d’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 en matière de stockage de données
  • Durée de vie (TTL)
  • Planification de la conservation des données avec une durée de vie (TTL)

Module 4 : Configuration d’Azure Cosmos DB pour les bases de données NoSQL et les conteneurs

  • Comparaison des performances entre les architectures provisionnées et sans serveur
  • Évolutivité automatique des performances
  • Comparaison des performances standard (manuelles) et des 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 d’Azure Cosmos DB à l’aide du portail Azure

Module 5 : Configuration du kit de développement logiciel (SDK) Azure Cosmos DB pour NoSQL

  • Description du SDK
  • Importer depuis le gestionnaire de paquets
  • Se connecter à un compte en ligne
  • implémentation du singleton client
  • Paramètres 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 de pointage
  • Création de documents
  • Lire un document
  • Mise à jour du document
  • Définition de la durée de vie (TTL) d'un document spécifique
  • Suppression de documents
  • Exercice : Création et mise à jour de documents avec le kit de développement logiciel (SDK) Azure Cosmos DB pour NoSQL

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

  • Description du langage de requête SQL
  • Création de requêtes avec SQL
  • Projection des résultats de la requête
  • Implémentation des 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 kit de développement logiciel (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
  • Mise en œuvre de sous-requêtes corrélées
  • Implémentation des variables dans les requêtes
  • Pagination des résultats de la requête
  • Exercice : Pagination des résultats de requêtes inter-produits à l’aide du kit de développement logiciel (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 les bases de données NoSQL et les bases de données relationnelles ?
  • Identification des modèles d'accès à l'application
  • Quand insérer ou référencer des données
  • Exercice : Mesurer la performance des entités clientes
  • Choisissez 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 à travers la source de changement
  • Combiner plusieurs entités dans le même conteneur
  • Dénormalisation des agrégats dans le même conteneur
  • Modèle de données complété
  • Exercice de modélisation avancée

Prérequis

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

Langue

  • Cours : Anglais / Espagnol

Informations liées à la formation

Soporte siempre a tu lado

Accompagnement à la formation

Toujours à tes côtés

Modalidades Formativas

Modalités de formation

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

bonificaciones

Bonus

Pour les entreprises