Skip to Content
Microsoft Practice Test GH-200: GitHub Actions

GitHub Actions
(GH-200)

La certification GitHub Actions (GH-200) valide votre expertise dans l'automatisation des flux de travail logiciels. Elle démontre votre capacité à concevoir, implémenter et maintenir des pipelines CI/CD robustes, à gérer des environnements de déploiement, à sécuriser les secrets et à développer des actions personnalisées pour optimiser le cycle de vie du développement.

  • Domaine : CI/CD & Automatisation DevOps
  • Niveau : Intermédiaire / Professionnel
  • Public : Ingénieurs DevOps, Développeurs Logiciels, Release Managers

No frame has been added yet.

Click to Add a Frame

Products

Détails de la Certification – GitHub Actions (GH-200)

Objectif

La certification GitHub Actions (GH-200) s'adresse aux développeurs et ingénieurs souhaitant valider leurs compétences dans la création de workflows automatisés. Elle prouve votre aptitude à transformer des tâches répétitives en pipelines de livraison continue (CI/CD) efficaces, sécurisés et scalables directement au sein de l'écosystème GitHub.

Compétences évaluées
  • Concepts fondamentaux (Workflows, Jobs, Steps) : Maîtrise de la syntaxe YAML, des déclencheurs (events), de la hiérarchie des composants et des dépendances entre les jobs.
  • Intégration et Livraison Continues (CI/CD) : Construction de pipelines pour le build, le test, le packaging et le déploiement d'applications dans de multiples environnements.
  • Gestion des Environnements et Sécurité : Utilisation des règles de protection de déploiement, gestion sécurisée des secrets chiffrés, des variables de configuration et de l'OIDC (OpenID Connect).
  • Gestion des Runners : Compréhension des différences entre les runners hébergés par GitHub et les runners auto-hébergés (Self-hosted), routage des jobs et gestion des labels.
  • Création d'Actions Personnalisées : Développement d'actions composites, basées sur Docker ou en JavaScript/TypeScript pour factoriser et partager la logique de workflow.
Modules de formation couverts
01
Anatomie d'un Workflow

Compréhension des déclencheurs (push, pull_request, schedule), de l'ordre d'exécution et de l'utilisation du contexte.

02
Pipelines CI/CD

Mise en place de stratégies de build multimatrices, gestion du cache pour accélérer les builds et création d'artefacts.

03
Variables & Secrets

Injection sécurisée de credentials cloud, gestion des contextes de variables et intégrations OIDC (AWS, Azure, GCP).

04
Déploiements & Environnements

Contrôle des validations de déploiement (approbations manuelles) et suivi de la traçabilité des releases.

05
Administration des Runners

Installation, configuration et sécurisation des runners auto-hébergés pour exécuter des actions dans des réseaux privés.

06
Actions Custom (Création)

Conception et publication d'actions personnalisées sur le GitHub Marketplace pour standardiser les processus d'entreprise.

Détails de l'examen
  • Code : GH-200 (GitHub Actions).
  • Durée : 120 minutes.
  • Nombre de questions : Environ 60 questions (Choix multiples et sélection multiple).
  • Validité : Valable 3 ans.
  • Modalité : En ligne avec surveillance via la plateforme partenaire de GitHub.
Prérequis
  • Certification GitHub Foundations (GH-900) fortement recommandée.
  • Maîtrise de la syntaxe YAML et des bases de la ligne de commande (Bash/PowerShell).
  • Connaissance pratique du développement logiciel et des principes de l'intégration continue.
Public concerné
  • Développeurs Full-Stack ou Backend souhaitant automatiser leurs tests et déploiements.
  • Ingénieurs DevOps en charge de la maintenance des pipelines d'intégration continue.
  • Architectes Cloud cherchant à unifier la forge logicielle et le déploiement.
Avantages de la certification
  • Compétence ultra-demandée : GitHub Actions est devenu le standard de l'industrie pour l'automatisation directement liée au code source.
  • Gain de productivité : Prouve votre capacité à faire gagner un temps précieux aux équipes de développement via l'automatisation.
  • Reconnaissance officielle : Validation formelle par GitHub de votre niveau d'expertise technique.