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
AZ-204 : Création de Solutions pour Microsoft Azure
La certification AZ-204 s’adresse aux développeurs cherchant à exploiter les services Azure pour créer des applications robustes. Son programme couvre un spectre de domaines critiques tels que le calcul Azure, le stockage, la sécurité et l’intégration. Grâce à l’AZ-204, les candidats acquièrent une compétence dans la création d’applications évolutives et sécurisées sur la plateforme Azure.
Les sujets abordés dans l’AZ-204 incluent les fonctions Azure, le service App Azure, Azure Cosmos DB, Azure Logic Apps et Azure Kubernetes Service (AKS). Les candidats apprennent le développement d’applications, le déploiement, l’authentification, l’optimisation des services Azure, et bien plus encore.
AZ-400 : Conception et Implémentation de Solutions DevOps Microsoft
D’autre part, l’AZ-400 vise les professionnels impliqués dans les pratiques DevOps. Cette certification met l’accent sur la promotion de la collaboration entre les équipes de développement et d’exploitation, l’automatisation des processus de déploiement et la garantie de pipelines d’intégration et de livraison continues (CI/CD).
Le programme de l’AZ-400 couvre les services Azure DevOps, les principes de l’infrastructure en tant que code (IaC), l’infrastructure d’application et les mécanismes de feedback continu. Les candidats acquièrent des compétences pour concevoir des processus de développement sécurisés, configurer la gestion des mises en production et mettre en place des systèmes de surveillance et de feedback robustes.
Avantages de l'Obtention des Certifications AZ-204 et AZ-400
Poursuivre les certifications AZ-204 et AZ-400 présente de nombreux avantages :
- Reconnaissance dans l’Industrie – Ces certifications sont mondialement reconnues, améliorant les perspectives de carrière et validant l’expertise dans les technologies Azure.
- Apprentissage Pratique – Les deux certifications mettent l’accent sur l’application pratique à travers des laboratoires, permettant aux candidats d’appliquer leurs connaissances théoriques à des situations réelles.
- Amélioration des Compétences – L’AZ-204 se concentre sur les compétences en développement tandis que l’AZ-400 cible les pratiques DevOps, permettant aux individus de se spécialiser dans leur domaine préféré au sein d’Azure.
- Employabilité – Obtenir ces certifications démontre l’engagement à rester à jour avec les technologies Azure de pointe, rendant les individus plus attrayants pour les employeurs à la recherche de professionnels certifiés Azure.
Préparation et Ressources pour les Examens AZ-204 et AZ-400
Microsoft propose diverses ressources pour la préparation aux examens, notamment des modules officiels Microsoft Learn, des tests pratiques, une expérience pratique via le niveau gratuit d’Azure et des guides d’étude tiers élaborés par des experts du secteur. L’utilisation de ces ressources aide à se préparer de manière approfondie aux examens AZ-204 et AZ-400.
Conclusion
En conclusion, les certifications AZ-204 et AZ-400 de Microsoft Azure ouvrent la voie aux individus pour s’établir dans les domaines du développement cloud et des pratiques DevOps. Maîtriser ces certifications non seulement valide l’expertise mais équipe également les professionnels des compétences nécessaires pour prospérer dans le cloud computing et les pratiques DevOps.
Investir du temps et des efforts pour maîtriser l’AZ-204 et l’AZ-400 ouvre des portes à de nombreuses opportunités de carrière et contribue de manière significative à l’évolution constante de la technologie. Embrassez le chemin vers la maîtrise d’Azure et découvrez le vaste potentiel qu’il offre pour façonner l’avenir du cloud computing et des méthodologies DevOps.
Questions Courantes sur les certifications Microsoft AZ-204 et AZ-400 (FAQ)
Faut-il avoir l'AZ-204 pour passer l'AZ-400?
Bien que l’AZ-204 ne soit pas une condition préalable stricte pour l’AZ-400 en termes de connaissances, posséder une compréhension fondamentale du développement Azure grâce à l’AZ-204 peut être avantageux. Cela offre une base solide pour comprendre les services et applications Azure lors de la préparation de l’AZ-400. C’est cependant un prérequis pour la certification.
L'AZ-204 est-il suffisant pour décrocher un emploi?
La certification AZ-204 démontre une expertise dans le développement de solutions sur Microsoft Azure, améliorant les perspectives d’emploi dans les domaines du développement cloud. Cependant, les employeurs considèrent divers facteurs tels que l’expérience et les compétences supplémentaires en plus des certifications.
Quelle est la difficulté de ces examens AZ-204 et AZ-400?
La difficulté de examens de certification peut varier en fonction de votre niveau d’expérience et de préparation. Ces examens mesurent les compétences en développement Azure, et il est recommandé de bien comprendre les concepts clés, de pratiquer activement avec les services Azure, et de suivre une formation appropriée. Avec une préparation adéquate, les candidats peuvent aborder l’examen avec confiance.
La certification Microsoft Certified: DevOps Engineer Expert vaut-elle la peine?
La certification Microsoft Certified: DevOps Engineer Expert est précieuse pour les professionnels des pratiques DevOps ou ceux qui aspirent à se spécialiser dans la mise en œuvre de solutions DevOps sur Azure, en plus des connaissances acquises pour le développement des solutions Azure. Cela valide l’expertise dans la conception et la mise en œuvre de stratégies DevOps utilisant les technologies Microsoft Azure, ce qui peut renforcer les opportunités de carrière.