Formation Microsoft Azure - Conception et implémentation d'applications natives Cloud avec Microsoft Azure Cosmos DB

Durée 4 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DP-420
Éligible CPF Non
Cours officiel Microsoft
Certification Azure Cosmos DB Developer Specialty

Azure Cosmos DB est un service de base de données multimodèles fourni par Microsoft pour son cloud Azure dans le but de permettre à ses utilisateurs de mettre à l'échelle le débit et le stockage dans ses régions Azure à l'échelon mondial. Généralement rangé dans la catégorie des bases de données NoSQL, Azure Cosmos DB est doté de points de terminaison d'API compatibles avec le protocole filaire pour MongoDB, Gremlin, Cassandra, pour SQL ou encore Azure Kubernetes. Microsoft l'exploite dans des services tels qu'Office, Skype, Active Directory, Xbox ou MSN. Il est utilisé pour les nouvelles applications web, mobiles, de jeu et IoT nécessitant performance et rapidité de réponse.

Cette formation Azure Cosmos DB vous apprend à connaître l'architecture de Cosmos DB et à l'utiliser en tant que source et récepteur pour la diffusion de données. Les apprenants étudieront notamment la conception et l'implémentation d'applications avec l'API SQL, l'optimisation et la surveillance des performances ou encore l'interrogation de données volumineuses.

Objectif opérationnel : 

Savoir créer et configurer le compte d'API SQL, la base de données et le conteneur Azure Cosmos DB.

Objectifs pédagogiques : 

À l'issue de cette formation Azure Cosmos DB, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Apprendre à créer et à configurer le compte d’API SQL, la base de données et le conteneur Azure Cosmos DB
  • Comprendre comment utiliser le kit SDK .Net pour gérer les ressources et effectuer des opérations
  • Être capable d'exécuter des requêtes de complexité variable
  • Savoir concevoir une stratégie de modélisation et de partitionnement des données
  • Pouvoir optimiser les requêtes et les index en fonction des caractéristiques d’une application
  • Apprendre à utiliser Azure Ressource Manager pour gérer les comptes et les ressources avec l’interface CLI ou des modèles JSON et Bicep

Public :

Ce cours Cosmos DB s'adresse aux développeurs de bases de données et aux architectes qui souhaitent implémenter des solutions Big Data sur Azure à l'aide de Cosmos DB.

Prérequis :

Pour suivre cette formation Azure Cosmos DB, les participants doivent avoir assisté au cours Microsoft Azure - Les fondamentaux (MSAZ900) ou posséder les connaissances équivalentes.
Les participants doivent également posséder une expérience d'écriture dans un code de langage prise en charge par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java).
Pour finir, les participants doivent être capables d'écrire du code permettant de se connecter et d'effectuer des opérations sur un produit de base de données SQL ou NoQSL (SQL Server, Oracle, MongoDB, Cassandra ou autre produit similaire).

Prise en main de l’API SQL Azure Cosmos DB

Présentation de l’API SQL Azure Cosmos DB
Essayer l’API SQL Azure Cosmos DB

Planification et implémentation de l’API SQL Azure Cosmos DB

Planifier les besoins en ressources
Configurer la base de données et les conteneurs d’API SQL Azure Cosmos DB
Déplacement de données vers et à partir de l’API SQL Azure Cosmos DB

Connexion de l’API SQL Azure Cosmos DB avec le kit SDK

Utiliser le kit de développement logiciel (SDK) de l’API SQL Azure Cosmos DB
Configurer le SDK de l’API SQL Azure Cosmos DB

Accès aux données et gestion avec les kits SDK de l’API SQL Azure Cosmos DB

Implémenter des opérations de point d’API SQL Azure Cosmos DB
Effectuer des opérations transactionnelles entre documents avec l’API SQL Azure Cosmos DB
Traiter des données en bloc dans l’API SQL Azure Cosmos DB

Exécution de requêtes dans l’API SQL Azure Cosmos DB

Interroger l’API SQL Azure Cosmos DB
Créer des requêtes complexes avec l’API SQL Azure Cosmos DB

Définition et implémentation d’une stratégie d’indexation pour l’API SQL Azure Cosmos DB

Définir des index dans l’API SQL Azure Cosmos DB
Personnaliser des index dans l’API SQL Azure Cosmos DB

Intégration de l’API SQL Azure Cosmos DB avec les services Azure

Consommer un flux de modification de l’API SQL Azure Cosmos DB à l’aide du kit de développement logiciel (SDK)
Gérer les événements avec Azure Functions et le flux de modification de l’API SQL Azure Cosmos DB
Rechercher des données de l’API SQL Azure Cosmos DB avec la Recherche cognitive Azure

Implémentation d’une stratégie de modélisation et de partitionnement des données pour l’API SQL Azure Cosmos DB

Modéliser et partitionner vos données dans Azure Cosmos DB
Optimiser vos bases de données à l’aide de modèles de modélisation avancés pour Azure Cosmos DB

Conception et implémentation d’une stratégie de réplication pour l’API SQL Azure Cosmos DB

Configurer la réplication et gérer les basculements dans Azure Cosmos DB
Utiliser des modèles de cohérence dans l’API SQL Azure Cosmos DB
Configurer l’écriture dans plusieurs régions dans l’API SQL Azure Cosmos DB

Optimisation du niveau de performance des requêtes dans l’API SQL Azure Cosmos DB

Choix des index dans l’API SQL Azure Cosmos DB
Optimisation des requêtes dans l’API SQL Azure Cosmos DB
Implémentation du cache intégré

Tâches d’administration et de monitoring pour une solution d’API SQL Azure Cosmos DB

Mesurer les performances dans l’API SQL Azure Cosmos DB
Analyser les réponses et les événements dans l’API SQL Azure Cosmos DB
Implémentation de la sauvegarde et de la restauration pour l’API SQL Azure Cosmos DB
Implémenter la sécurité dans l’API SQL Azure Cosmos DB

Gestion d’une solution d’API SQL Azure Cosmos DB avec des pratiques DevOps

Écriture de scripts pour l’API SQL Azure Cosmos DB
Créer un modèle de ressource pour l’API SQL Azure Cosmos DB

Création de constructions de programmation côté serveur dans l’API SQL Azure Cosmos DB

Générer des transactions à plusieurs éléments avec l’API SQL Azure Cosmos DB
Développer les fonctionnalités de requête et de transaction dans l’API SQL Azure Cosmos DB

Cette formation vous prépare au passage de l'examen DP-420 : Conception et implémentation d'applications natives Cloud avec Microsoft Azure Cosmos DB. La réussite à cet examen conduit à l'obtention de la certification Azure Cosmos DB Developer Speciality.

Les candidats à cet examen doit avoir une expertise en matière de conception, d’implémentation et de supervision des applications natives cloud qui stockent et gèrent les données.
Les candidats à cet examen doivent avoir des connaissances et une expérience solides dans le développement d’applications pour Azure et l’utilisation des technologies de base de données Azure Cosmos DB. Ils doivent être bons dans le développement d’applications qui utilisent l’API pour Azure Cosmos DB for NoSQL. Ils doivent être capables d’écrire des requêtes SQL efficaces pour l’API et de créer des stratégies d’index appropriées. Ils doivent avoir l’expérience de création d’objets côté serveur avec JavaScript. En outre, ils doivent être familiarisés avec l’approvisionnement et la gestion des ressources dans Azure. Ils doivent être capables d’interpréter du code JSON, de lire du code C# ou Java et d’utiliser PowerShell.

Les compétences mesurées durant l'examen sont les suivantes :

  • Concevoir et implémenter des modèles de données (35-40 %)
  • Conception et implémentation de la distribution de données (5-10 %)
  • Intégrer une solution Azure Cosmos DB (5-10 %)
  • Optimiser une solution Azure Cosmos DB (15-20 %)
  • Maintenir une solution Azure Cosmos DB (25-30 %)

Le passage de l'examen n'est pas obligatoire et n'est pas compris dans le tarif de la formation.

Date de mise à jour du programme : 15/03/2023

Dates et lieux

Du 13 au 16 mai 2024
Lieu
Distanciel
Durée
4 jrs
2590 € HT
Du 13 au 16 mai 2024
Lieu
Paris
Durée
4 jrs
2590 € HT
Du 15 au 18 juillet 2024
Lieu
Distanciel
Durée
4 jrs
2590 € HT
Du 15 au 18 juillet 2024
Lieu
Paris
Durée
4 jrs
2590 € HT
Du 02 au 05 septembre 2024
Lieu
Distanciel
Durée
4 jrs
2590 € HT
Du 02 au 05 septembre 2024
Lieu
Paris
Durée
4 jrs
2590 € HT
Du 04 au 07 novembre 2024
Lieu
Distanciel
Durée
4 jrs
2590 € HT
Du 04 au 07 novembre 2024
Lieu
Paris
Durée
4 jrs
2590 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB