Formation Microsoft Azure : Conception et implémentation d’applications natives Cloud avec Microsoft Azure Cosmos DB

LiveOnLine Certifiant
  • Référence : MSDP420
  • Durée : 28 heures
  • Certification : DP-420
  • Eligible CPF : Non

RÉSUMÉ

Cette formation enseigne aux développeurs comment créer des applications en utilisant l’API SQL et le kit de développement (SDK) pour Azure Cosmos DB. Les participants apprendront à rédiger des requêtes efficaces, à créer des stratégies d’indexation, à gérer et allouer des ressources, ainsi qu’à effectuer des opérations courantes avec le SDK.

CONNAISSANCES PREALABLES

  • Avoir suivi la formation Microsoft Azure - Notions fondamentales (MSAZ900) ou posséder les connaissances et compétences équivalentes
  • Posséder une expérience d’écriture de code dans un langage pris en charge par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java)
  • Être capable d'écrire du code permettant de se connecter et d’effectuer des opérations sur un produit de base de données SQL ou NoSQL (SQL Server, Oracle, MongoDB, Cassandra ou autre produit similaire)

PROFIL DES STAGIAIRES

  • Développeur

OBJECTIFS

  • 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 Resource Manager pour gérer les comptes et les ressources avec l’interface CLI ou des modèles JSON et Bicep

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation des compétences acquises envoyée au stagiaire
  • Attestation de fin de stage adressée avec la facture
  • Le suivi de cette formation donne lieu à la signature d'une feuille d'émargement

FORMATEUR

Consultant-formateur expert Azure

CONTENU DU COURS Azure

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

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

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

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

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

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

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

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

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

10 - 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é

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

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

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

Formulaire d'inscription

Cookies