Effectuer une recherche sur le site

Votre devise

Microsoft Azure SQL : administrer des bases de données relationnelles avec préparation à l'examen DP-300

Formation avec certification

Lorsqu'il s'agit de choisir un système de gestion de base de données (SGBD), les administrateurs se tournent de plus en plus vers la solution cloud Microsoft Azure. En effet, Azure offre des services de gestion de bases de données et de gestion de l'information avec Azure SQL Database. Cet outil est un moteur de base de données PaaS (Platform as a Service) qui prend en charge la plupart des fonctionnalités nécessaires à la bonne gestion des databases relationnelles. Il permet à tout administrateur de base de données de se focaliser sur ses principales activités d'administration et d'optimisation des BDD.

En suivant cette formation Azure avancée, vous acquerrez toutes les connaissances et compétences requises pour savoir administrer une base de données SQL Server. Que ce soit pour des BDD dans le cloud, sur site ou des databases relationnelles hybrides, vous pourrez exploiter pleinement les fonctionnalités de Microsoft Azure. Par ailleurs, cette formation est aussi adaptée pour les développeurs d'applications qui délivrent du code source grâce aux modèles de bases de données relationnelles SQL.

À la fin de cette formation de 4 jours, vous serez également préparé pour l’examen DP-300 compris dans nos offres Inter-Entreprises. Il vous permettra d'obtenir la certification Microsoft Certified, Azure Database Administrator Associate.

Objectifs

Au terme de cette formation base de données relationnelles avec Microsoft Azure, vous serez capable de valider les objectifs suivants :

  • préparer, installer et paramétrer les services de base de SQL Azure ;
  • préparer et gérer les ressources nécessaires au fonctionnement du SGBD ;
  • configurer un accès sécurisé pour les services Azure (identification, authentification, etc.) ;
  • monitorer et assurer l'optimisation des ressources de production ;
  • optimiser le traitement des requêtes SQL ;
  • réaliser une automatisation des tâches de travail ;
  • préparer et déployer un système de haute disponibilité et de reprise après incident ;
  • effectuer des opérations d'administration en utilisant le langage T-SQL ;
  • être bien préparé pour le passage de l’examen DP-300: Administering Relational Databases on Microsoft Azure.

Programme

Module 1: comprendre le rôle de l'administrateur associé de base de données Azure

  • Compréhension sur les fonctions des services de données Azure
  • Découverte de la plateforme de base de données Azure et de ses possibilités.
  • Explication sur le niveau de compatibilité de SQL server.
  • Découverte des fonctionnalités des pré-versions offertes par Azure.

Lab informatique :

  • provisionner une instance SQL Server via une machine virtuelle Azure ;
  • accéder à SQL Server et effectuer un backup.

À la fin de ce module N°1, vous acquérez les compétences suivantes :

  • s'approprier le rôle d'administrateur de base de données Azure et comprendre sa complémentarité avec d'autres rôles liés à la plateforme de données ;
  • connaître les principaux éléments qui différencient les opérations des bases de données SQL Server ;
  • connaître la nuance entre version et niveaux de compatibilité ;
  • activer et désactiver les fonctions d'évaluation.

Module 2 : planifier et gérer les ressources du SGBD Azure

  • Installation de SQL Server avec IaaS et PaaS.
  • Installation de solutions de bases de données open source sur Azure

Lab informatique :

  • déployer une VM à partir d'un modèle ARM ;
  • configurer en amont les ressources requises pour la création d'une base de données ;
  • déployer une base de données Azure SQL, enregistrer l'instance via Azure Data Studio et vérifier la connexion ;
  • déployer PostgreSQL ou MySQL via un outil client afin de vérifier une nouvelle fois la connexion.

À la fin de ce module N°2, vous acquérez les compétences suivantes :

  • déployer des ressources au moyen de techniques de déploiement manuel ;
  • conseiller une offre de base de données adaptée en tenant compte des exigences ;
  • configurer des ressources de base de données ;
  • évaluer et implémenter une stratégie de migration d'une base de données vers Azure.

Module 3 : créer un environnement Azure sécurisé et fiable

  • Configuration de l'authentification et des autorisations d'une BDD.
  • Implémentation de la sécurité des données au repos et en transit.
  • Application de contrôles de conformité pour les données sensibles.

Lab informatique :

  • créer une règle de pare-feu côté serveur ;
  • autoriser l'accès à Azure SQL Database avec Azure Active Directory ;
  • activer la sécurité avancée et la classification des données ;
  • contrôler l'accès aux objets d'une database.

À la fin de ce module N°3, vous acquérez les compétences suivantes :

  • saisir les différences entre l'authentification Windows, SQL Server et Azure Active Directory ;
  • définir et paramétrer des solutions de cryptage pour les données au repos et en transit ;
  • implémenter une solution de sensibilité des données.

Module 4 : contrôler et optimiser les ressources de la structure de données

  • Compréhension des bases de référence et de la surveillance des performances.
  • Explication des raisons majeures liées aux problèmes de performance.
  • Configuration des ressources pour optimiser les performances.
  • Configuration d'une database utilisateurs.
  • Création de tâches de maintenance relatives aux performances.

Lab informatique :

  • identifier les dysfonctionnements du processeur ;
  • utiliser Query Store pour détecter les défauts de blocage ;
  • déceler et résoudre les défauts de fragmentation.

À la fin de ce module N°4, vous acquérez les compétences suivantes :

  • monitorer l'activité et effectuer une comparaison par rapport à une base de référence ;
  • créer des tâches de maintenance basées sur la performance ;
  • trouver les raisons principales des défauts de performance ;
  • paramétrer des ressources afin d'obtenir des performances maximales ;
  • paramétrer une base de données utilisateurs afin d'obtenir des performances maximales.

Module 5 : optimiser les performances des requêtes SQL

  • Compréhension des plans de requêtes SQL Server.
  • Exploration de la création de bases de données axée sur les performances.
  • Évaluation des possibilités d'amélioration des performances.

Lab informatique :

  • détecter les anomalies de conception de la base de données créée par AdventureWorks2017 ;
  • circonscrire les zones défectueuses dans les requêtes à faible performance dans AdventureWorks2017 ;
  • utiliser Query Store afin de repérer et de gérer la régression de la base de données AdventureWorks2017 ;
  • utiliser les indicateurs de requêtes afin d'impacter les performances dans AdventureWorks2017.

À la fin de ce module N°5, vous acquérez les compétences suivantes :

  • analyser des plans de requêtes et repérer les secteurs défectueux ;
  • évaluer les possibilités d'amélioration des requêtes SQL ;
  • réviser la structure des tables et des index ;
  • vérifier que les changements effectués au niveau des requêtes et de la conception des tables ont un effet bénéfique.

Module 6 : mettre en place des tâches automatisées

  • Configuration du déploiement automatique.
  • Création de tâches planifiées.
  • Gestion des ressources Azure PaaS en utilisant des solutions automatisées.

Lab informatique :

  • déployer un modèle Azure via un template de démarrage rapide publié sur GitHub ;
  • paramétrer des notifications en fonction des indicateurs de performance ;
  • mettre en place un runbook Azure Automation ou un job flexible afin de recompiler les index d'une BDD.

À la fin de ce module N°6, vous acquérez les compétences suivantes :

  • répartir des ressources via des scripts de déploiement automatisé ;
  • créer des tâches planifiées ;
  • créer des alertes et des rapports ;
  • configurer les services PaaS grâce à l'automatisation.

Module 7 : planifier et assurer la haute disponibilité ainsi que la reprise après sinistre 

  • Choix des stratégies de haute disponibilité et de reprise après incident.
  • Présentation des outils Azure (IaaS) pour la reprise après sinistre à haute disponibilité (HADR).
  • Présentation des outils Azure (PaaS) pour la reprise après sinistre à haute disponibilité (HADR).
  • Restauration et sauvegarde des databases.

Lab informatique :

  • créer un groupe de disponibilité en mode Always On ;
  • autoriser la géo-réplication pour la base de données Azure SQL ;
  • sauvegarder et restaurer depuis une URL.

À la fin de ce module N°7, vous acquérez les compétences suivantes :

  • connaitre la différence entre les délais de récupération et les objectifs de points de récupération ;
  • choisir entre les options HADR offertes par le IaaS et le PaaS Azure ;
  • mettre en place la planification et à la configuration pour la récupération des données à haute disponibilité ;
  • connaitre les éléments constitutifs d'une stratégie HADR ;
  • disposer de compétences pratiques pour configurer une solution de haute disponibilité.

Prérequis

Suivre la formation base de données relationnelles avec Microsoft Azure, nécessite les prérequis suivants :

  • avoir une expérience professionnelle dans la gestion des bases de données et posséder des compétences techniques relatives aux solutions cloud ;
  • avoir administrer et développé avec SQL Server ;
  • avoir une bonne connaissance d'Azure, notamment en ce qui concerne le déploiement et la gestion des ressources.

Pour acquérir les connaissances de base indispensables à la bonne compréhension de ces cours, vous pouvez suivre les formations suivantes :

Public

Cette formation s'adresse aux publics suivants :

  • les professionnels informatique qui gèrent des données et des databases et qui désirent acquérir des connaissances sur l'administration des technologies de la plateforme de données Microsoft Azure ;
  • les architectes de données et les développeurs d'applications qui souhaitent découvrir les technologies offertes par Azure et ainsi déterminer la manière de travailler avec elles via des applis.
Cette formation s'adresse aux profils suivants

Points forts

Des cours Azure dispensés par un formateur expert et certifié Microsoft ; un programme officiel en français avec des labs informatique ; une préparation à l'examen de certification DP-300 : Azure Database Administrator Associate.

Certification

L'examen DP-300 DP-900 inclus dans nos offres INTER-entreprises, vous permettra d'obtenir la certification Microsoft Certified: Azure Database Administrator Associate.

Afin de garantir une bonne préparation à cet examen, vous devez connaître les concepts de données relationnelles et non relationnelles, ainsi que les divers types de charges de travail relatives aux données, notamment transactionnelles et analytiques.

Pour conclure, la certification Azure Database Administrator Associate permet de se préparer à passer d'autres certifications orientées sur des rôles plus avancés, comme présenter dans le cursus Microsoft Azure.

Dernière mise à jour: 09/05/2023
Code formation
DP-300T00
Durée
4 jours
Travaux Pratiques

Le délai d’inscription dépend de la formation et vous sera notifié par votre conseiller Oo2

Soyez informé par email quand une nouvelle session est disponible.

Leave empty this text field if you are not a bot.

Microsoft® et Azure sont des marques déposées ou des marques commerciales de Microsoft Corporation aux États-Unis et dans d'autres pays.