Skip to main Content

Initiation au développement pour NoSQL avec Cosmos DB

  • Référence M-DP3015
  • Durée 1 Jour

Classe inter à distance Prix

EUR795.00

hors TVA

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

  • Intra-entreprise

    Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.

Demander cette formation dans un format différent

Ce cours apprend aux développeurs à utiliser l’API et SDK d’Azure Cosmos DB pour le NoSQL. Les stagiaires vont apprendre l’exécution de requêtes, les opérations SDK et la conception de stratégies pour les modèles de données non relationnelles et le partitionnement des données.

Mis à jour le 17/02/2025

Classe à Distance - site Client

Cette formation peut être suivie à distance en synchrone depuis n'importe quel site pourvu d'une connexion internet (2 Mb/s en symétrique recommandés). Le programme (théorie et pratique) suit le même déroulé pédagogique qu'en présentiel. La solution technologique adoptée permet aux apprenants à distance de suivre les présentations faites au tableau, de voir et d'entendre l'instructeur et les participants en temps réel, mais également d'échanger avec eux.

Prochaines dates

Haut de page
    • Modalité: Classe inter à distance
    • Date: 05 février, 2026 | 9:30 AM to 5:30 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR795.00

    • Modalité: Classe inter à distance
    • Date: 05 mars, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR795.00

    • Modalité: Classe inter à distance
    • Date: 16 avril, 2026 | 10:00 AM to 6:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR795.00

    • Modalité: Classe inter à distance
    • Date: 04 juin, 2026 | 9:30 AM to 5:30 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Français

    EUR795.00

    • Modalité: Classe inter à distance
    • Date: 03 juillet, 2026 | 9:00 AM to 5:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR795.00

    • Modalité: Classe inter à distance
    • Date: 13 août, 2026 | 10:00 AM to 6:00 PM
    • Centre: SITE DISTANT (W. Europe )
    • Langue: Anglais

    EUR795.00

Ce cours s’adresse aux ingénieurs logiciel chargés de créer des solutions cloud-natives qui exploitent Azure Cosmos DB pour NoSQL et ses différents SDK.

Objectifs de la formation

Haut de page

À l'issue de la formation, les participants seront capables de :

  • Exécuter des requêtes
  • Configurer des ressources
  • Réaliser des opérations SDK
  • Concevoir des stratégies pour la modélisation de données non relationnelles et le partitionnement des données

Programme détaillé

Haut de page

 MODULE 1 : Introduction à Azure Cosmos DB pour NoSQL

  • Evaluer si Azure Cosmos DB pour NoSQL est la bonne base de données pour votre application.
  • Décrire comment les fonctionnalités de Azure Cosmos DB pour NoSQL sont adaptées aux applications modernes.

MODULE 2 : Essayer Azure Cosmos DB pour NoSQL

  • Créer un nouveau compte Azure Cosmos DB pour NoSQL
  • Créer une base de données, un conteneur et des ressources pour un compte Azure Cosmos DB pour NoSQL

MODULE 3 : Planifier les besoins en ressources

  • Évaluer les différents besoins de votre application

MODULE 4 : Configurer Azure Cosmos DB pour les bases de données NoSQL et les conteneurs

  • Comparer les différentes offres de service et de débit pour Azure Cosmos DB
  • Migrer entre le débit standard et autoscale

MODULE 5 : Utiliser le SDK Azure Cosmos DB pour NoSQL

  • Intégrer la bibliothèque Microsoft.Azure.Cosmos SDK de NuGet
  • Se connecter à un compte Azure Cosmos DB pour NoSQL en utilisant le SDK et .NET

MODULE 6 : Configurer le SDK Azure Cosmos DB pour NoSQL

  • Configurer le SDK pour le développement hors ligne
  • Dépanner les erreurs de connexion courantes
  • Implémenter le parallélisme dans le SDK
  • Configurer la journalisation à l'aide du SDK

MODULE 7 : Mettre en œuvre Azure Cosmos DB pour les opérations de point NoSQL

  • Effectuer des opérations CRUD en utilisant le SDK
  • Configurer le TTL pour un élément spécifique

MODULE 8 : Interroger Azure Cosmos DB pour NoSQL

  • Créer et exécuter une requête SQL
  • Projeter les résultats d'une requête
  • Utiliser des fonctions intégrées dans une requête

MODULE 9 : Créer des requêtes complexes avec Azure Cosmos DB pour NoSQL

  • Implémenter une sous-requête corrélée
  • Créer une requête de produit croisé

MODULE 10 : Mettre en œuvre un modèle de données non relationnel

  • Déterminer les schémas d'accès aux données.
  • Appliquer le modèle de données et les stratégies de partitionnement pour soutenir une base de données NoSQL efficace et évolutive.

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

  • Gérer les relations entre les entités de données en utilisant des stratégies avancées de modélisation et de partitionnement.
  • Maintenir l'intégrité référentielle de vos données en utilisant des flux de changement.
  • Mettre en œuvre des stratégies de pré-agrégation et de dénormalisation des données pour améliorer les performances et la mise à l'échelle du modèle de données.
  • Optimiser le stockage et le calcul en mélangeant les types d'entités dans un seul conteneur.

Pré-requis

Haut de page

Les participants doivent avoir les prérequis suivants :

  • Être familiarisé avec la programmation C#
  • Avoir de l’expérience dans l’écriture de code interagissant avec une plateforme de base de données SQL ou NoSQL.

Bon à savoir

Haut de page

Les participants réalisent un test d'évaluation des connaissances en amont et en aval de la formation pour valider les connaissances acquises pendant la formation.

Un support de cours officiel sera remis aux stagiaires. 

Cookie Control toggle icon