Plan de formation
Développement de solutions pour Microsoft Azure (AZ-204T00)
Module 1: Explorer Azure App Service
- Examiner Azure App Service
- Examiner des plans Azure App Service
- Déployer sur App Service
- Explorer l’authentification et l’autorisation dans App Service
- Découvrir les fonctionnalités de mise en réseau App Service
Module 2: Configurer les paramètres de l’application web
- Configurer les paramètres de l’application
- Configurer les paramètres généraux
- Configurez les mappages de chemin d’accès
- Activer la journalisation des diagnostics
- Configurer des certificats de sécurité
- Gérer les fonctionnalités d’application
Module 3: Mettre à l'échelle des applications dans Azure App Service
- Examiner les facteurs de mise à l’échelle automatique
- Identifier les facteurs de mise à l’échelle automatique
- Activer la mise à l’échelle automatique dans App Service
- Explorer les meilleures pratiques de mise à l’échelle automatique
Module 4: Explorer les emplacements de déploiement Azure App Service
- Découvrir les environnements intermédiaires
- Examiner l’échange des emplacements
- Échanger des emplacements de déploiement
- Acheminer le trafic dans App Service
Module 5: Explorer Azure Functions
- Découvrir Azure Functions
- Comparer les options d’hébergement Azure Functions
- Mettre à l’échelle Azure Functions
Module 6: Développer des fonctions Azure Functions
- Découvrir le développement Azure Functions
- Créer les déclencheurs et liaisons
- Connecter des fonctions à des services Azure
Module 7: Implémenter Durable Functions
- Explorer les modèles d’application Durable Functions
- Découvrir les quatre types de fonction
- Explorer les hubs de tâches
- Explorer les orchestrations durables
- Synchronisation du contrôle dans Durable Functions
- Envoyer et attendre des événements
Module 8: Explorer Stockage Blob Azure
- Explorer Stockage Blob Azure
- Découvrir les types de ressources du stockage Blob Azure
- Explorer les fonctionnalités de sécurité de Stockage Azure
- Évaluer les options de redondance du Stockage Azure
Module 9: Gérer le cycle de vie du Stockage Blob Azure
- Explorer le cycle de vie du stockage Blob Azure
- Découvrir les stratégies de cycle de vie du stockage Blob
- Implémenter les stratégies de cycle de vie du stockage Blob
- Réalimenter les données d’objets blob à partir du niveau Archive
Module 10: Utiliser le stockage Blob Azure
- Explorer la bibliothèque de client du stockage Blob Azure
- Gérer les métadonnées et les propriétés de conteneur avec .NET
- Définir et récupérer les propriétés et les métadonnées pour des ressources de blob à l’aide de REST
Module 11: Explorer Azure Cosmos DB
- Identifier les avantages clés d’Azure Cosmos DB
- Explorer la hiérarchie des ressources
- Explorer les niveaux de cohérence
- Choisir le bon niveau de cohérence
- Explorer les API prises en charge
- Découvrir les unités de requête
Module 12: Implémenter le partitionnement dans Azure Cosmos DB
- Découvrir les partitions
- Choisir une clé de partition
- Créer une clé de partition synthétique
Module 13: Utiliser Azure Cosmos DB
- Explorer le kit SDK Microsoft .NET v3 pour Azure Cosmos DB
- Créer les procédures stockées
- Créer des déclencheurs et des fonctions définies par l’utilisateur
Module 14: Approvisionnement de machines virtuelles dans Azure
- Exploration des machines virtuelles Azure
- Comparaison des options de disponibilité des machines virtuelles
- Identification de la taille de machine virtuelle appropriée
Module 15: Création et déploiement de modèles Azure Resource Manager
- Utiliser Azure Resource Manager
- Déploiement de solutions à plusieurs niveaux
- Exploration du déploiement conditionnel
- Définition du bon mode de déploiement
Module 16: Gérer les images conteneur dans Azure Container Registry
- Découvrir Azure Container Registry
- Explorer les fonctionnalités de stockage
- Créer et gérer des conteneurs avec des tâches
- Explorer les éléments d’un Dockerfile
Module 17: Exécuter des images de conteneur dans Azure Container Instances
- Explorer Azure Container Instances
- Exécuter des tâches conteneurisées avec des stratégies de redémarrage
- Définir des variables d’environnement dans des instances de conteneur
- Monter un partage de fichiers Azure dans Azure Container Instances
Module 18: Explorer la plateforme d’identités Microsoft
- Explorer la plateforme d’identités Microsoft
- Explorer les principaux de service
- Découvrir les autorisations et le consentement
- Découvrir l’accès conditionnel
Module 19: Implémenter l’authentification à l’aide de la bibliothèque d’authentification Microsoft
- Explorer la bibliothèque d’authentification Microsoft
- Initialiser des applications clientes
Module 20: Implémenter des signatures d’accès partagé
- Découvrir les signatures d’accès partagé
- Choisir quand utiliser les signatures d’accès partagé
- Explorer les stratégies d’accès stockées
Module 21: Explorer Microsoft Graph
- Découvrir Microsoft Graph
- Interroger Microsoft Graph à l’aide de REST
- Interroger Microsoft Graph à l’aide de SDK
- Appliquer les meilleures pratiques à Microsoft Graph
Module 22: Implémenter Azure Key Vault
- Explorer Azure Key Vault
- Découvrir les bonnes pratiques pour Azure Key Vault
- S’authentifier auprès d’Azure Key Vault
Module 23: Implémentation d’identités managées
- Exploration des identités managées
- Découverte du flux d’authentification des identités managées
- Configurer des identités managées
- Obtenir un jeton d’accès
Module 24: Implémenter Azure App Configuration
- Explorer le service Azure App Configuration
- Créer des clés et des valeurs appairées
- Gérer les fonctionnalités d’application
- Sécuriser les données de configuration des applications
Module 25: Explorer Gestion des API
- Découvrir le service Gestion des API
- Explorer les passerelles API
- Explorer les stratégies Gestion des API
- Créer des stratégies avancées
- Sécuriser les API à l’aide d’abonnements
- Sécuriser les API à l’aide de certificats
Module 26: Explorer Azure Event Grid
- Explorer Azure Event Grid
- Découvrir les schémas d’événement
- Explorer la durabilité de la livraison des événements
- Contrôle de l’accès aux événements
- Recevoir des événements à l’aide de webhooks
- Filtrer les événements
Module 27: Exploration d’Azure Event Hubs
- Découverte d’Azure Event Hubs
- Exploration d’Event Hubs Capture
- Mise à l’échelle de l’application de traitement
- Contrôle de l’accès aux événements
- Opérations courantes avec la bibliothèque cliente Event Hubs
Module 28: Découvrir des files d’attente de messages Azure
- Choisir une solution de file d’attente des messages
- Explorer Azure Service Bus
- Découvrir les files d’attente, rubriques et abonnements Service Bus
- Explorer les charges utiles et la sérialisation des messages Service Bus
- Explorer le stockage File d’attente Azure
- Créer et gérer Stockage File d’attente Azure et les messages à l’aide de .NET (3 / 3)
Module 29: Surveiller les performances des applications
- Explorer Azure Monitor
- Explorer Application Insights
- Détection des métriques basées sur le journal
- Instrumenter une application pour le monitoring
- Sélectionner un groupe à haute disponibilité
- Dépannage des performances des applications à l’aide d’Application Map
Module 30: Développer pour Azure Cache pour Redis
- Explorer Azure Cache pour Redis
- Configurer Azure Cache pour Redis
- Interagir avec Azure Cache pour Redis à l’aide de .NET
Module 31: Développer pour le stockage sur les CDN
- Explorer les Azure Content Delivery Network
- Contrôler le comportement du cache sur Azure Content Delivery Network
- Interagir avec Azure Content Delivery Network à l’aide de .NE
- Conception et mise en œuvre de solutions Microsoft DevOps (AZ-400T00)
Conception et mise en œuvre de solutions Microsoft DevOps (AZ-400T00)
Module 1: Présentation de DevOps
- Qu’est-ce que DevOps ?
- Explorez le parcours DevOps
- Identifier les équipes de transformation
- Explorer les objectifs partagés et définir des délais
Module 2: Choisir le projet approprié
- Explorer les projets Greenfield et Brownfield
- Décider quand utiliser des projets Greenfield et Brownfield
- Décider quand utiliser des systèmes d’enregistrement et des systèmes d’engagement
- Identifier les groupes pour réduire la résistance initiale
- Identifier les métriques du projet et les indicateurs de performance clés (KPI)
Module 3: Décrire les structures d’équipe
- Explorer les pratiques de développement agile
- Explorer les principes du développement agile
- Définir la structure organisationnelle des pratiques agiles
- Explorer les membres idéaux de l’équipe DevOps
- Favoriser la collaboration au sein des équipes et entre les équipes
- Sélectionner des outils et des processus pour les pratiques agiles
Module 4: Choisir les outils DevOps
- Présentation d’Azure DevOps
- Qu’est-ce que GitHub ?
- Explorer une stratégie d’autorisation et d’accès
- Migrer ou intégrer des outils de gestion du travail existants
- Migrer ou intégrer des outils de gestion des tests existants
- Concevoir une stratégie de gestion des licences
Module 5: Planifier Agile avec les projets GitHub et Azure Boards
- Présentation des projets GitHub et des tableaux de projet
- Présentation d’Azure Boards
- Lier GitHub à Azure Boards
- Configurer les projets GitHub
- Gérer le travail à l’aide des tableaux de projet GitHub
- Personnaliser les affichages de projet
- Collaborer à l’aide des discussions d’équipe
- Plan Agile et gestion de portefeuille Agile avec Azure Boards
Module 6: Présentation du contrôle de code source
- Explorez les pratiques fondamentales DevOps
- Qu’est-ce que le contrôle de code source ?
- Explorez les avantages du contrôle de code source
- Explorez les meilleures pratiques pour le contrôle de code source
Module 7: Décrit les types de systèmes de contrôle de code source
- Comprendre le contrôle de code source centralisé
- Comprendre le contrôle de code source distribué
- Explorer Git et Team Foundation Version Control
- Examiner et choisir Git
- Comprendre les objections à l’utilisation de Git
- Décrire l’utilisation locale de Git
Module 8: Utiliser Azure Repos et GitHub
- Introduction à Azure Repos
- Introduction à GitHub
- Migrer de TFVC vers Git
- Utiliser GIT-TFS
- Développez en ligne avec GitHub Codespaces
- Gestion de version avec Git dans Azure Repos
Module 9: Structurer votre dépôt Git
- Explorer les différences entre monorepos et dépôts multiples
- Implémenter un journal des modifications
Module 10: Gérer les branches et les workflows Git
- Explorer les types de workflow de branche
- Explorer un workflow de branche de fonctionnalité
- Explorer le modèle de branche Git pour la livraison continue
- Explorer le flux GitHub
- Explorer le workflow de duplication
- Gestion de versions avec Git dans Azure Repos
Module 11: Collaborer avec des demandes de tirage (pull requests) dans Azure Repos
- Collaborer en utilisant des demandes de tirage (pull requests)
- Examiner GitHub mobile pour les approbations de demandes de tirage
Module 12: Identifier la dette technique
- Examiner la qualité du code
- Examiner la complexité et les métriques de qualité
- Présentation de la dette technique
- Mesurer et gérer la dette technique
- Intégrer d’autres outils de qualité du code
- Planifier des révisions de code efficaces
Module 13: Explorer les hooks Git
- Introduction aux hooks Git
- Implémenter des hooks Git
Module 14: Planifier la promotion de l’inner source
- Explorer la promotion de l’inner source
- Implémenter le workflow de duplication
- Décrire l’inner source avec des fourches
Module 15: Gérer les référentiels Git
- Travailler avec de grands dépôts
- Vider les données des dépôts
- Gérer les versions avec GitHub Repos
- Automatiser les notes de publication avec GitHub
Module 16: Explorer Azure Pipelines
- Explorer le concept de pipelines dans DevOps
- Décrire Azure Pipelines.
- Comprendre les principaux termes Azure Pipelines
Module 17: Gérer les pools et les agents Azure Pipelines
- Choisir entre des agents hébergés par Microsoft ou autohébergés
- Explorer les types de travail
- Présentation des pools d’agents
- Explorer un pool d’agents prédéfini
- Comprendre les cas typiques de pools d’agents
- Communiquer avec Azure Pipelines
- Communiquer pour effectuer un déploiement sur des serveurs cibles
- Examiner d’autres considérations
- Décrire la sécurité des pools d’agents
- Configurer des pools d’agents et comprendre les styles de pipeline
Module 18: Décrire les pipelines et la concurrence
- Comprendre les travaux parallèles
- Estimer les travaux parallèles
- Description d’Azure Pipelines et des projets open source
- Explorer Azure Pipelines et le concepteur visuel
- Décrire Azure Pipelines et YAML
Module 19: Explorer l’intégration continue
- Introduction à l’intégration continue
- Découvrir les quatre piliers de l’intégration continue
- Explorer les avantages de l’intégration continue
- Décrire les propriétés de build.
- Activer l’intégration continue avec Azure Pipelines
Module 20: Implémenter une stratégie de pipeline
- Configurer des demandes d’agent
- Implémenter des builds avec plusieurs agents
- Explorer les types de contrôle de code source pris en charge par Azure Pipelines
Module 21: Intégrer à Azure Pipelines
- Décrire l’anatomie d’un pipeline
- Comprendre la structure d’un pipeline
- Décrire les modèles
- Explorer les ressources YAML
- Utiliser plusieurs dépôts dans votre pipeline
- Intégrer le contrôle de code source externe à Azure Pipelines
Module 22: Introduction aux actions GitHub
- Que sont les actions?
- Explorer le flux des actions
- Comprendre les workflows
- Décrire les éléments de syntaxe de workflow standard
- Explorer les événements
- Explorer les travaux
- Explorer les exécuteurs
- Examiner une version et tester une action
Module 23: Découvrir l’intégration continue avec GitHub Actions
- Décrire l’intégration continue avec des actions
- Examiner les variables d’environnement
- Partager des artefacts entre travaux
- Examiner les badges de workflow
- Décrire les bonnes pratiques pour créer des actions
- Marquer les mises en production avec des étiquettes Git
- Créer des secrets chiffrés
- Utiliser des secrets dans un workflow
- Implémenter GitHub Actions à l’aide de DevOps Starter
Module 24: Concevoir une stratégie de build de conteneur
- Examiner la structure des conteneurs
- Utiliser des conteneurs Docker
- Comprendre les concepts de base de fichier Dockerfile
- Examiner les fichiers Dockerfile multiphases
- Examiner les considérations relatives aux builds multiphases
- Explorer les services liés aux conteneurs Azure
- Déployer des conteneurs Docker sur des applications web Azure App Service
Module 25: Introduction à la livraison continue
- Explorer le cycle de développement informatique traditionnel
- Qu’est-ce que la livraison continue?
- Passer à la livraison continue
- Comprendre les mises en production et le déploiement
- Comprendre le processus de mise en production par rapport à la mise en production
Module 26: Créer un pipeline de mise en production
- Décrire les fonctionnalités de pipeline de mise en production Azure DevOps
- Explorer les pipelines de mise en production
- Explorer les sources d’artefact
- Choisir la source d’artefact appropriée
- Considérations relatives au déploiement des phases
- Explorer les tâches de build et de mise en production
- Explorer les tâches de build et de mise en production personnalisées
- Explorer les travaux de mise en production
- Configurer des pipelines en tant que code avec YAML
Module 27: Explorer les recommandations de mise en production
- Comprendre la cadence de livraison et les trois types de déclencheurs
- Explorer les approbations de mise en production
- Explorer les portes de mise en production
- Utiliser des portes de mise en production pour protéger la qualité
- Contrôler les déploiements à l’aide de portes de mise en production
Module 28: Provisionner et tester des environnements
- Approvisionner et configurer des environnements cibles
- Configurer l’intégration automatisée et l’automatisation des tests fonctionnels
- Présentation de l’approche shift-left
- Configurer et exécuter des tests de disponibilité
- Explorer Test de charge Azure
- Configurer et exécuter des tests fonctionnels
Module 29: Gérer et moduler des tâches et des modèles
- Examiner les groupes de tâches
- Explorer les variables dans les pipelines de mise en production
- Comprendre les groupes de variables
Module 30: Automatiser l’inspection de l’intégrité
- Automatiser l’inspection de l’intégrité
- Explorer les événements et les notifications
- Explorer les crochets de service
- Configurer des notifications Azure DevOps
- Configurer des notifications GitHub
- Examiner la manière de mesurer la qualité de votre processus de mise en production
- Examiner les notes de publication et la documentation
- Examiner les éléments à prendre en compte pour choisir des outils de gestion des mises en production
- Explorer les outils de gestion des mises en production courants
- Créer un tableau de bord de mise en production
Module 31: Introduction aux modèles de déploiement
- Explorer l’architecture des microservices
- Examiner les modèles de déploiement classiques
- Comprendre les modèles de déploiement modernes
Module 32: Implémenter un déploiement bleu-vert et des bascules de fonctionnalité
- Qu’est-ce que le déploiement bleu-vert?
- Explorer les emplacements de déploiement
- Présentation des bascule de fonctionnalité
- Décrire la maintenance des bascules de fonctionnalité
Module 33: Implémenter des mises en production avec contrôle de validité et un dark launching
- Explorer les mises en production avec contrôle de validité
- Examiner Traffic Manager
- Comprendre le dark launching
Module 34: Implémenter un test A/B et un déploiement avec exposition progressive
- Qu’est-ce qu’un test A/B ?
- Explorer la CI/CD avec des boucles de déploiement
Module 35: Intégration aux systèmes d’administration des identités
- Intégrer GitHub à l’authentification unique (SSO)
- Explorer les principaux de service
- Exploration de l’identité managée
Module 36: Gérer les données de configuration d’application
- Repenser les données de configuration d’application
- Explorer la séparation des préoccupations
- Comprendre les modèles de magasins de configurations externes
- Présentation d’Azure App Configuration
- Examiner les paires clé-valeur
- Examiner la gestion des fonctionnalités d’App Configuration
- Intégrer Azure Key Vault à Azure Pipelines
- Gérer les secrets, les jetons et les certificats
- Examiner la boucle interne et externe DevOps
- Intégrer Azure Key Vault à Azure DevOps
- Activer les indicateurs de fonctionnalité de configuration dynamique
Module 37: Explorer l’infrastructure en tant que code et la gestion de la configuration
- Explorer le déploiement d’environnement
- Examiner la configuration de l’environnement
- Comprendre les différences entre une configuration impérative et une configuration déclarative
- Présentation de la configuration idempotent
Module 38: Créer des ressources Azure à partir de modèles Azure Resource Manager
- Pourquoi utiliser des modèles Azure Resource Manager?
- Explorer les composants de modèle
- Gérer les dépendances
- Modulariser les modèles
- Gérer les secrets dans les modèles
- Déploiements Azure à l’aide de modèles
- Resource Manager
Module 39: Créer des ressources Azure à l’aide d’Azure CLI
- Qu’est-ce qu’Azure CLI?
- Utiliser Azure CLI
Module 40: Explorer Azure Automation avec DevOps
- Créer des comptes Automation
- Qu’est-ce qu’un runbook?
- Comprendre les ressources partagées de l’automatisation
- Explorer la galerie runbook
- Examiner les webhooks
- Explorer l’intégration du contrôle de code source
- Explorer les workflows PowerShell
- Créer un workflow
- Examiner le point de contrôle et le traitement parallèle
Module 41: Implémenter DSC (Desired State Configuration)
- Comprendre la dérive de la configuration
- Explorer DSC (Desired State Configuration)
- Explorer Azure Automation State Configuration (DSC)
- Examiner le fichier de configuration DSC
- Explorez la gestion hybride
- Implémenter l’automatisation Linux et DSC sur Azure
Module 42: Implémenter Bicep
- Qu’est-ce que Bicep?
- Installer Bicep
- Comprendre la structure et la syntaxe des fichiers Bicep
Module 43: Présentation du Secure DevOps
- Décrire une attaque par injection de code SQL
- Comprendre DevSecOps
- Exploration du pipeline Secure DevOps
- Explorer les points de validation clés
- Exploration de la validation de sécurité continue
- Comprendre la modélisation des menaces
Module 44: Implémenter un logiciel open source
- Découvrez comment les logiciels sont générés
- Présentation des logiciels open source
- Explorez les préoccupations de l’entreprise avec les composants logiciels open source
- Présentation des licences Open source
- Explorez les licences Open source courantes
- Examiner les implications et les évaluations des licences
Module 45: Analyse de composition logicielle
- Inspecter et valider la conformité des bases de code
- Exploration de l’analyse de composition logicielle
- Intégrer WhiteSource au pipeline Azure DevOps
- Mettre en œuvre les alertes GitHub
- Dependabot et les mises à jour de sécurité
- Intégrer des contrôles d’analyse de composition logicielle dans des pipelines
- Examiner les outils pour évaluer la sécurité des packages et le taux de licences
- Interpréter les alertes des outils de scanneur
- Mettre en œuvre la sécurité et la conformité dans un pipeline Azure
Module 46: Analyseurs statiques
- Explorez SonarCloud
- Explorez CodeQL dans GitHub
- Gérer la dette technique avec SonarCloud et Azure DevOps
Module 47: OWASP et analyseurs dynamiques
- Planification de l’implémentation des pratiques de codage sécurisé OWASP
- Explorer le test de pénétration OWASP ZAP
- Explorez les résultats et les bogues de OWASP ZAP
Module 48: Monitoring de la sécurité et gouvernance
- Implémenter la sécurité du pipeline
- Exploration de Microsoft Defender pour le cloud
- Examen des scénarios d’utilisation de Microsoft
- Defender pour le cloud
- Explorer Azure Policy.
- Comprendre les stratégies
- Explorez les initiatives
- Explorer les verrous de ressources
- Explorez Azure Blueprints
- Comprendre Microsoft Defender pour Identity
Module 49: Explorer les dépendances de package
- Qu’est-ce que la gestion des dépendances ?
- Décrire les éléments d’une stratégie de gestion des dépendances
- Identifier les dépendances
- Comprendre la composantisation à l’aide du code source et à l’aide d’un package
- Décomposer votre système
- Analyser votre codebase à la recherche de dépendances
Module 50: Comprendre la gestion des packages
- Explorer les packages
- Comprendre les flux de packages
- Explorer les gestionnaires de flux de packages
- Explorer les sources de package publiques courantes
- Explorer les sources de packages auto-hébergés et SaaS
- Consommer des packages
- Présentation d’Azure Artifacts
- Publier des packages
- Gestion des packages avec Azure Artifacts
Module 51: Migrer des artefacts de consolidation et sécurisés
- Identifier les dépôts d’artefacts existants
- Migrer et intégrer les dépôts d’artefacts
- Sécuriser l’accès aux flux de packages
- Examiner les rôles
- Examiner les autorisations
- Examiner l’authentification
Module 52: Implémenter une stratégie de contrôle de version
- Comprendre le contrôle de version des artefacts
- Explorer la gestion sémantique de version
- Examiner les vues de version finale
- Promouvoir des packages
- Explorer les meilleures pratiques pour le contrôle de version
Module 53: Introduction aux packages GitHub
- Publier des packages
- Installer un package
- Supprimer et restaurer un package
- Explorer le contrôle d’accès au package et la visibilité
Module 54: Implémenter des outils pour suivre l’utilisation et le flux
- Comprendre la boucle interne
- Présentation de la surveillance continue
- Explorer Azure Monitor et Log Analytics
- Examiner Kusto Query Language (KQL)
- Explorer Application Insights
- Implémenter Application Insights
- Monitorer les performances des applications avec Application Insights
Module 55: Développer des tableaux de bord de supervision et d’état
- Explorer les tableaux de bord Azure
- Examiner le concepteur de vues dans Azure Monitor
- Explorer les classeurs Azure Monitor
- Explorer Power BI
- Créer votre propre application personnalisée
Module 56: Partager des connaissances au sein des équipes
- Partager des connaissances acquises au sein des équipes de développement
- Présentation des wikis de projet Azure DevOps
- Intégrer à Azure Boards
- Intégrer Azure DevOps et Teams
- Partage les connaissances de l’équipe avec un wiki de projet Azure
Module 57: Concevoir des processus pour automatiser l’analyse des applications
- Explorer les réponses rapides et la recherche augmentée
- Intégrer la télémétrie
- Examiner des outils et des technologies de supervision
Module 58: Gérer les alertes, les rétrospectives irréprochables et une culture juste
- Définir quand recevoir une notification
- Découvrir comment le résoudre
- Découvrir les notifications de détection intelligente
- Améliorer les performances
- Comprendre la dégradation du temps de réponse du serveur
- Réduire les alertes sans signification et sans action
- Analyser la rétrospective irréprochable
- Développer une culture juste
La littérature et les diapositives de présentation en classe sont en langue française. L’environnement de laboratoire technique incluant les étapes de configuration est disponible en anglais.
Connaissances pré-requises recommandées
- Les étudiants doivent posséder une expérience de développement professionnelles d’un à deux ans, et savoir utiliser Microsoft Azure. Il doivent être capable de programmer dans un langage pris en charge par Azure.
- Connaissances de base d’Azure, contrôle de version, développement de logiciel Agile et principes de développement de logiciels clés. Il est utile d’avoir de l’expérience dans une organisation qui fournit des logiciels.
Titre de compétences et certification
Caractéristiques des examens
- Codes: AZ-204 et AZ-400
- Titres: Développement de solutions pour Microsoft Azure et Conception et implémentation de solutions Microsoft DevOps
- Durée: 120 minutes pour AZ-204 et 150 minutes pour AZ-400
- Nombre de questions: 40 à 60 chaque
- Format de questions: À choix multiples, à réponses multiples, basé sur des scénarios
- Note de passage: 700 de 1000
- Coût: 0$ (inclus dans votre formation)
Sujets des examens
- Développer des solutions informatiques Azure
- Mettre au point pour le stockage Azure
- Mettre en œuvre la sécurité Azure
- Surveiller, dépanner et optimiser les solutions Azure
- Se connecter et consommer les services Azure et les services de tiers
- Configurer les processus et les communications
- Concevoir et implémenter le contrôle de code source
- Concevoir et implémenter des pipelines de build et de mise en production
- Développer un plan de sécurité et de conformité
- Développer une stratégie d’instrumentation
Consulter tous les détails de l’examen sur Microsoft Learn >>
Article/rédaction Eccentrix Corner
Formation Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400)
La formation Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400) combine deux cours clés pour offrir aux participants un ensemble de compétences complètes en développement et pratiques DevOps. Ce programme inclut AZ-204 : Développement de solutions pour Microsoft Azure et AZ-400 : Conception et implémentation de solutions DevOps Microsoft, offrant une compréhension approfondie de la création, du déploiement et de la gestion d’applications cloud modernes avec des pipelines d’intégration et de livraison continues.
Cette formation est idéale pour les développeurs et les professionnels IT qui souhaitent obtenir la certification DevOps Engineer Expert et exceller dans les pratiques de développement et de déploiement d’applications cloud-native.
Pourquoi choisir la formation DevOps Engineer Expert ?
Les pratiques DevOps sont essentielles pour fournir des applications de haute qualité de manière efficace et cohérente. Ce programme permet aux participants d’acquérir les compétences nécessaires pour optimiser les workflows de développement, automatiser l’infrastructure et garantir des déploiements fluides dans des environnements Azure. En obtenant la certification DevOps Engineer Expert, vous validez votre capacité à créer des solutions évolutives et à gérer efficacement les pipelines de développement.
Cette formation combine un développement pratique sur Azure avec des méthodologies DevOps avancées, vous préparant aux examens AZ-204 et AZ-400 ainsi qu’aux défis réels.
Compétences développées pendant la formation
Développer des applications basées sur le cloud
Apprenez à concevoir et implémenter des solutions basées sur Azure, y compris les services applicatifs, les fonctions serverless et les charges de travail conteneurisées.Optimiser et automatiser les processus de développement
Maîtrisez la mise en œuvre de pipelines CI/CD à l’aide des outils Azure DevOps, l’automatisation des tests et la gestion des dépôts de code.Implémenter les pratiques DevOps
Comprenez les principes de la culture DevOps et appliquez-les pour simplifier la collaboration, le déploiement et les processus de surveillance.Configurer et sécuriser les environnements Azure
Maîtrisez les meilleures pratiques pour gérer les ressources Azure, sécuriser les applications et intégrer la gestion des identités et des accès.Surveiller et améliorer les performances
Utilisez Azure Monitor, Application Insights et d’autres outils pour suivre les performances des applications et résoudre les problèmes de manière proactive.Concevoir des architectures évolutives et résilientes
Apprenez à créer des solutions répondant aux exigences des entreprises en matière d’évolutivité, de disponibilité et de reprise après sinistre.
Ce programme de formation est animé par des experts certifiés Microsoft qui proposent des scénarios réels et des exercices pratiques. Les participants bénéficient d’interactions en direct, de laboratoires pratiques et de conseils détaillés, garantissant une préparation complète pour les examens de certification et des applications concrètes en entreprise.
À qui s’adresse cette formation ?
Cette formation est idéale pour :
- Les développeurs en transition vers des rôles DevOps
- Les professionnels IT cherchant une expertise en intégration et déploiement continus
- Les administrateurs Azure souhaitant élargir leurs connaissances en développement d’applications cloud-native
- Les organisations souhaitant implémenter les meilleures pratiques DevOps dans des environnements Azure
Faites progresser vos compétences avec une formation complète en DevOps
La formation Microsoft Certified: DevOps Engineer Expert (AZ-204 + AZ-400) vous offre les compétences nécessaires pour développer et déployer efficacement des applications cloud-native. Inscrivez-vous dès aujourd’hui pour obtenir votre certification et faire progresser votre carrière en DevOps.
Questions fréquemment posées sur le parcours Azure AZ-204 + AZ-400 (FAQ)
Quels sujets sont couverts dans ce programme de formation ?
Ce programme couvre le développement d’applications Azure, les pratiques DevOps, les pipelines CI/CD, l’infrastructure en tant que code et les outils de surveillance Azure.
À qui s’adresse cette formation ?
Cette formation est destinée aux développeurs, professionnels IT et administrateurs Azure souhaitant renforcer leur expertise en DevOps.
Quels sont les prérequis pour ce cours ?
Les participants doivent avoir une expérience avec les fondamentaux Azure, les langages de programmation tels que C# ou Python, et une compréhension de base des principes DevOps.
Comment cette formation prépare-t-elle aux examens AZ-204 et AZ-400 ?
Chaque cours est aligné sur les objectifs des examens respectifs, offrant des connaissances théoriques et des expériences pratiques pour garantir la réussite.
Quels outils et technologies sont utilisés pendant cette formation ?
Vous travaillerez avec Azure DevOps, GitHub, Azure CLI, PowerShell et d’autres outils de développement et de déploiement.
Quels sont les avantages de la certification DevOps Engineer Expert ?
Cette certification valide votre expertise en pratiques DevOps, développement d’applications et déploiement cloud, améliorant vos opportunités de carrière dans les rôles DevOps.