Mise en œuvre des solutions Microsoft Azure Cosmos DB (20777)

Initiez-vous à Azure Cosmos DB avec cette formation. Apprenez à concevoir et implémenter des applications de bases de données API SQL.
Microsoft Partner
Session privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 3 jours
  • Prix régulier: Sur demande

Plan de cours

Référence : © Microsoft 20777AC (Implementing Microsoft Azure Cosmos DB Solutions)

Durée : 3 jours

Ce cours de trois jours est destiné aux professionnels de base de données qui cherchent à mettre en œuvre une solution Cosmos DB.
Langues d’enseignementCette formation est offerte en français ou en anglais (EN). Notez que le matériel didactique officiel est disponible en anglais seulement.
Public concernéCe cours s'adresse principalement aux développeurs et aux architectes de bases de données qui prévoient mettre en œuvre des solutions Big Data sur Azure à l'aide de la base de données Cosmos.
Préalables
En plus de leur expérience professionnelle, les participants à cette formation doivent déjà posséder les connaissances techniques suivantes:
  • Notions fondamentales de partitionnement, de réplication et de gouvernance des ressources pour la création et la configuration d'applications évolutives indépendantes de l'API Cosmos DB.
  • Connaissance pratique de base de l'API Cosmos DB SQL.
Objectifs
  • Décrire le but et l'architecture de Azure Cosmos DB.
  • Décrire comment concevoir des documents et des collections pour répondre aux exigences de l'entreprise et comment utiliser l'API SQL pour créer des applications utilisant ces documents.
  • Décrire comment créer des fonctions définies par l'utilisateur, des procédures stockées et des déclencheurs.
  • Décrire comment ajuster une base de données et comment surveiller les performances.
  • Décrire comment créer des modèles de base de données Graph efficaces à l’aide de Cosmos DB.
  • Décrire comment utiliser Azure Search, HDInsight, Azure Databricks et Power BI avec Cosmos DB pour interroger et analyser des données volumineuses.
  • Décrire comment utiliser Cosmos DB en tant que source et récepteur pour la transmission en continu de données.
Contenu
Module 1: Introduction à Azure Cosmos DB

Décrire le but et l'architecture de Cosmos DB.

  • Examen des structures de base de données NoSQL
  • Migration de données et d'applications vers Cosmos DB
  • Gestion des données dans la base de données Cosmos

À la fin de ce module, les participantsseront en mesure de:

  • Créez et configurez une base de données Cosmos.
  • Migrez les données d'une base de données Mongo DB vers une base de données Cosmos DB.
  • Décrire l'accès aux données à l'aide de l'API SQL.
  • Décrire comment protéger les données dans une base de données Cosmos.
Module 2: Conception et implémentation d'applications de base de données API SQL
Ce module explique comment concevoir des documents et des collections pour répondre aux exigences de l'entreprise et comment utiliser l'API SQL pour créer des applications utilisant ces documents.
  • Modèles de documents dans la base de données Cosmos
  • Interrogation des données dans une base de données API SQL
  • Interrogation et maintenance des données par programmation
À la fin de ce module, les participants seront en mesure de:
  • Concevoir des structures de document NoSQL qui répondent aux exigences de l'entreprise et permettent des opérations efficaces.
  • Décrire comment effectuer des requêtes SQL sur une base de données API SQL.
  • Expliquer comment insérer, modifier, supprimer et interroger des données dans une base de données API SQL par programme.
Module 3: Implémentation des opérations côté serveur
Décrire comment créer des fonctions définies par l'utilisateur, des procédures stockées et des déclencheurs.
  • Programmation côté serveur avec la base de données Cosmos
  • Création et utilisation de procédures stockées
  • Utilisation de déclencheurs pour maintenir l'intégrité des données
À la fin de ce module, les participants seront en mesure de:
  • Décrire comment Cosmos DB leur permet de mettre en œuvre des opérations côté serveur en écrivant du code JavaScript.
  • Décrire comment utiliser l'API de requête JavaScript pour implémenter des opérations transactionnelles avec des procédures stockées.
  • Décrire comment utiliser les déclencheurs de création qu'ils peuvent utiliser pour maintenir l'intégrité lors de l'insertion, de la mise à jour et de la suppression de documents.
Module 4: Optimiser et surveiller les performances
Décrire comment optimiser une base de données et comment surveiller les performances.
  • Optimiser les performances de la base de données
  • Surveiller les performances d'une base de données
À la fin de ce module, les participants seront en mesure de:
  • Décrire comment ajuster la configuration d'une base de données et de collections pour optimiser les performances.
  • Décrire comment évaluer les performances d'une base de documents et identifier les options permettant d'améliorer le débit.
Module 5: Conception et implémentation d'une base de données de graphes
Ce module explique comment créer des modèles de base de données de graphes efficaces à l’aide de Cosmos DB.
  • Modèles de bases de données graphiques dans la base de données Cosmos
  • Conception de modèles de base de données Graph pour un fonctionnement efficace
À la fin de ce module, les participants seront en mesure de:
  • Décrire les fonctionnalités fournies par Cosmos DB pour la mise en œuvre de bases de données graphiques.
  • Concevoir des structures de graphes NoSQL qui répondent aux exigences de l’entreprise et permettent des opérations efficaces.
Module 6: Interrogation et analyse de données volumineuses avec Cosmos DB
Ce module explique comment utiliser Azure Search et HDInsight avec Cosmos DB pour interroger et analyser des données volumineuses.
  • Intégration de la base de données Cosmos à la recherche Azure pour optimiser les requêtes
  • Analyse de données dans une base de données Cosmos DB à l'aide d'Apache Spark
  • Visualisation des données dans une base de données Cosmos DB
A la fin de ce module, les participants seront capables de:
  • Décrire comment intégrer Cosmos DB à Azure Search pour effectuer un traitement de requête efficace sur des données volumineuses.
  • Décrire comment analyser les mégadonnées stockées dans Cosmos DB avec Apache Spark.
  • Décrire comment visualiser les données dans Cosmos DB à l'aide des blocs-notes Jupyter, de Power BI et d'Azure Databricks.
Module 7: Implémentation du traitement de flux avec Cosmos DB
Ce module explique comment utiliser Cosmos DB en tant que source et récepteur pour la diffusion en continu de données.
  • Utilisation du fil de changement de base de données Cosmos
  • Intégration de Cosmos DB dans des solutions de streaming
À la fin de ce module, les participants seront en mesure de:
  • Décrire le fil de modification de la base de données Cosmos et comment l’utiliser pour traiter efficacement les données.
  • Expliquer comment incorporer Cosmos DB à des solutions de diffusion en continu telles qu'Apache Kafka, Apache Spark et Azure Stream Analytics.

Savoir s’entourer des meilleurs

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Marc Maisonneuve
Marc Maisonneuve
Formateur et conseiller en efficacité professionnelle
M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.