Accueil · Guides de révision · GH-FOUND

Guide complet GH-FOUND — GitHub (Microsoft)

GitHub Foundations · Programme, plan de révision, ressources, examen blanc gratuit.

TL;DR — Le guide en 1 minute

GitHub Foundations (GH-FOUND) est la certification d'entree de GitHub validant les fondamentaux de la plateforme : repos, branches, pull requests, GitHub Actions, sécurité et collaboration. Destinee aux developpeurs juniors, etudiants, chefs de projet et professionnels IT decouvrant Git/GitHub. Examen QCM de 75 questions en 90 minutes, sans prerequis formel, accessible en anglais. Debouches : developpeur, devops junior, support technique, product owner. Cout 99 USD, validite 3 ans, ideale pour structurer ses competences collaboratives modernes.

Pourquoi passer la certification GH-FOUND ?

En 2026, GitHub est utilise par plus de 150 millions de developpeurs et heberge la majorite des projets open source mondiaux. Microsoft a transforme la plateforme en hub central du cycle DevSecOps avec Copilot, Actions et Advanced Security. La certification GitHub Foundations atteste officiellement votre maitrise de l'outil incontournable du marche. Le ROI est immediat : differenciation sur LinkedIn, badge verifiable, credibilite renforcee aupres des recruteurs tech. Selon l'enquete Stack Overflow 2026, 93% des entreprises utilisent GitHub comme plateforme principale de gestion de code. Pour un profil junior ou en reconversion, GH-FOUND demontre une comprehension structuree des workflows collaboratifs modernes : Git, branches, revue de code, automatisation CI/CD et securite applicative. Elle est aussi un tremplin vers GitHub Actions, GitHub Advanced Security et GitHub Administration. Les recruteurs valorisent particulierement cette certification pour les postes de developpeur, devops junior, scrum master technique ou consultant cloud. En France, elle est de plus en plus citee dans les offres d'emploi (+180% en 2 ans selon HelloWork). Investissement modeste (99 USD), forte visibilite, validation industrielle : un excellent premier pas certifiant.

Caractéristiques de l'examen

Format QCM et questions a choix multiples, 75 questions
Duree 90 minutes
Score requis 70%
Prix officiel 99 USD (environ 92 EUR)
Langues Anglais (japonais et espagnol en 2026)
Validite 3 ans
Prerequis Aucun prerequis formel, comprehension de base de Git recommandee

Programme détaillé par domaine

Domain 1 : Introduction to Git and GitHub 21%

Objectifs
Ce domaine couvre la comprehension fondamentale de Git en tant que systeme de controle de version distribue, et de GitHub comme plateforme d'hebergement et de collaboration. Le candidat doit savoir differencier Git et GitHub, expliquer les avantages du versioning, decrire l'ecosysteme GitHub (Enterprise, Free, Team) et identifier les composants principaux de la plateforme. Comprendre l'historique, la philosophie open source et les cas d'usage typiques (developpement logiciel, documentation, infrastructure as code).
Concepts clés
Repository (local et remote), commit, branch, merge, clone, fork, pull, push, staging area, HEAD, working directory. Distinction entre Git (CLI) et GitHub (SaaS). Notions de SHA, historique lineaire vs non lineaire. Connaitre les commandes essentielles : git init, git add, git commit, git status, git log, git remote. Comprendre les workflows de base : centralise, feature branch, forking workflow, GitFlow. Connaitre les fichiers .gitignore, README.md, LICENSE et leur role dans un projet professionnel.
Services / outils
GitHub Desktop, GitHub CLI (gh), GitHub Mobile, GitHub Codespaces, integration VS Code. Outils tiers compatibles : GitKraken, SourceTree. Protocoles HTTPS et SSH pour l'authentification.
Temps estimé
8-10h

Domain 2 : Working with GitHub Repositories 19%

Objectifs
Maitriser la creation, configuration et gestion de repositories GitHub. Comprendre les parametres de visibilite (public, private, internal), gerer les collaborateurs et permissions, exploiter les templates de repository, les forks et les branches protegees. Le candidat doit savoir naviguer dans l'interface, utiliser la recherche avancee et configurer les regles de protection adaptees au niveau d'exigence d'une equipe.
Concepts clés
Branch protection rules, CODEOWNERS, repository templates, repository insights, releases et tags, gestion des fichiers binaires avec Git LFS. Comprendre les permissions granulaires (read, triage, write, maintain, admin). Notions de default branch (main), archivage de repository, transfert de propriete. GitHub Pages pour la publication statique. Recherche par qualificateurs : repo:, user:, language:, stars:.
Services / outils
GitHub Pages, Git LFS, GitHub Packages, GitHub Releases. Integration de webhooks pour notifier des services externes. API REST et GraphQL pour automatiser la gestion.
Temps estimé
8-10h

Domain 3 : Collaboration Features 22%

Objectifs
Ce domaine majeur couvre la collaboration : issues, pull requests, discussions, projects et notifications. Le candidat doit maitriser le cycle complet de contribution : ouverture d'issue, branche dedie, commit, push, ouverture de PR, revue de code, merge. Comprendre les outils de gestion de projet integres (GitHub Projects v2), les milestones et la planification agile.
Concepts clés
Pull request (draft, ready), code review, comments inline, requested reviewers, approvals, merge strategies (merge commit, squash, rebase). Issues : labels, assignees, milestones, templates. GitHub Discussions pour les conversations communautaires. Notifications : participating, watching, custom. Markdown GitHub Flavored (GFM), mentions @user, references #issue, cross-repo links, task lists. Auto-linking et fermeture automatique d'issues via mots cles (closes, fixes, resolves).
Services / outils
GitHub Projects (tableaux Kanban), GitHub Discussions, GitHub Sponsors, GitHub Wikis. Integration Slack, Microsoft Teams, Jira via marketplace.
Temps estimé
10-12h

Domain 4 : Modern Development with GitHub 18%

Objectifs
Couvre l'automatisation et le developpement moderne via GitHub Actions, Codespaces et Copilot. Le candidat doit comprendre les principes de CI/CD avec GitHub Actions, la creation d'environnements de developpement cloud avec Codespaces, et l'utilisation responsable de Copilot pour la productivite. Distinguer les capacites des plans Free, Pro, Team et Enterprise.
Concepts clés
Workflow YAML, events (push, pull_request, schedule), jobs, steps, runners (hosted, self-hosted), actions reutilisables, marketplace. Secrets et variables d'environnement. Codespaces : devcontainer.json, prebuilds, integration VS Code Web. GitHub Copilot : suggestions inline, Copilot Chat, Copilot for Business. Notions de billing par minutes Actions et heures Codespaces.
Services / outils
GitHub Actions, Codespaces, Copilot, Copilot Workspace, GitHub CLI, devcontainers, GitHub-hosted runners (ubuntu-latest, windows-latest, macos-latest).
Temps estimé
8-10h

Domain 5 : Project Management and Security 20%

Objectifs
Comprendre les fonctionnalites de gestion de projet (Projects, Insights) et de securite (Advanced Security, Dependabot, code scanning, secret scanning). Le candidat doit savoir interpreter les alertes de securite, configurer Dependabot, comprendre la supply chain et les bonnes pratiques de gouvernance. Notions de conformite, audit log et gestion d'organisation.
Concepts clés
Dependabot alerts et version updates, secret scanning, code scanning avec CodeQL, security advisories, dependency graph, SBOM. Organisations vs comptes personnels, equipes, SAML SSO, audit log. Insights : pulse, contributors, traffic, community standards. Markdown security policy (SECURITY.md). GitHub Advanced Security (GHAS) en Enterprise.
Services / outils
Dependabot, CodeQL, GitHub Advanced Security, secret scanning partners, SAML SSO, SCIM provisioning, audit log streaming vers Azure / Splunk.
Temps estimé
10-12h

Plan de révision hebdomadaire

Semaine 1 - Fondamentaux Git : installer Git localement, suivre le tutoriel GitHub Skills 'Introduction to GitHub', creer un compte, premier repository, premiers commits. Lire la documentation officielle GitHub Docs section 'Get started'. Pratiquer git clone, add, commit, push, pull (15h). Semaine 2 - Repositories et collaboration : explorer les parametres de repo, configurer branch protection, creer issues et pull requests, simuler une code review en duo. Suivre les modules GitHub Learning Path Foundations. Realiser 3 forks open source (12h). Semaine 3 - Actions et Codespaces : ecrire son premier workflow YAML, deployer une page statique via Actions et GitHub Pages, lancer un Codespace, tester Copilot Free. Etudier les events et runners (10h). Semaine 4 - Securite et gouvernance : activer Dependabot, simuler une alerte secret, explorer Projects v2, lire la doc GHAS. Realiser 2 examens blancs (Whizlabs, MeasureUp). Reviser fiches synthese. Semaine 5 - Examens blancs intensifs : 3 simulations chronometrees, analyse des erreurs, relecture documentation officielle, focus domaines faibles. Reservation examen via Pearson VUE 5 jours avant. Total : 45-55h.

Besoin d'un planning sur mesure ? 30 jours · 60 jours · 90 jours

Ressources recommandées

GitHub Foundations Certification (officiel)

Page officielle GitHub avec objectifs d'examen detailles, parcours d'apprentissage gratuit GitHub Skills, et inscription via Examity/Pearson VUE.

Microsoft Learn - GitHub Foundations

Parcours d'apprentissage gratuit avec modules interactifs et sandbox, valide par Microsoft, couvrant les 5 domaines de la certification.

GitHub Skills (anciennement GitHub Learning Lab)

Labs interactifs gratuits directement dans GitHub avec exercices pratiques sur branches, PR, Actions, Pages, securite.

Communaute GitHub Community Discussions

Forum officiel pour poser questions techniques, echanger sur la certification, et trouver retours d'experience d'autres candidats.

5 erreurs classiques à éviter

  • Erreur 1 : Confondre Git et GitHub. Beaucoup pensent que Git est GitHub. Eviter : memoriser que Git est l'outil de versioning local (open source, par Linus Torvalds) et GitHub est la plateforme cloud de Microsoft.
  • Erreur 2 : Ignorer la documentation officielle. Les questions reprennent souvent la terminologie exacte de GitHub Docs. Eviter : lire les sections 'About' de chaque fonctionnalite plutot que des tutoriels tiers.
  • Erreur 3 : Negliger les permissions et roles d'organisation. Souvent sous-estime. Eviter : creer une organisation test et experimenter les 5 niveaux de permissions et la difference entre membre et outside collaborator.
  • Erreur 4 : Sous-estimer GitHub Actions et Codespaces. Pratique recente mais 18% de l'examen. Eviter : ecrire au moins 3 workflows YAML differents et lancer 2 Codespaces avec devcontainer.json personnalise.
  • Erreur 5 : Sauter la securite (Dependabot, secret scanning). Eviter : activer Dependabot sur un repo personnel, simuler un commit de secret pour observer l'alerte, lire la doc GHAS.

5 questions types corrigées

Q1. Quelle commande Git permet de telecharger un repository distant et de l'initialiser localement avec son historique complet ?
Réponse : B
git clone telecharge l'integralite du repository distant, son historique et configure automatiquement le remote 'origin'. git pull recupere uniquement les nouveautes d'un repo deja clone. git fetch met a jour les references distantes sans fusionner. git init cree un nouveau repository vide sans connexion distante. Pour debuter sur un projet existant, clone est la commande standard utilisee partout dans la documentation GitHub.
Q2. Quel fichier permet de definir automatiquement les reviewers requis pour des modifications dans des chemins specifiques d'un repository ?
Réponse : C
Le fichier CODEOWNERS, place a la racine, dans docs/ ou .github/, definit les proprietaires de code par pattern de fichier. Lorsqu'une pull request modifie ces fichiers, les owners sont automatiquement ajoutes comme reviewers. .gitignore exclut des fichiers du versioning, CONTRIBUTING.md guide les contributeurs, SECURITY.md decrit la politique de divulgation. CODEOWNERS est crucial pour la gouvernance et frequemment teste dans le domaine Collaboration.
Q3. Quelle fonctionnalite GitHub detecte automatiquement les vulnerabilites dans les dependances d'un projet et propose des pull requests de mise a jour ?
Réponse : C
Dependabot analyse le dependency graph du repository, identifie les versions vulnerables via la GitHub Advisory Database et ouvre automatiquement des pull requests pour mettre a jour les dependances. CodeQL effectue de l'analyse statique du code source pour detecter des vulnerabilites applicatives. Secret scanning detecte les tokens et clefs commitees par erreur. Actions est la plateforme CI/CD. Dependabot est gratuit sur les repositories publics.

Voir plus de questions gratuites →

Carrière & salaire après GH-FOUND

En France en 2026, un developpeur junior certifie GitHub Foundations gagne entre 38 000 et 45 000 EUR brut annuel, contre 32 000 a 38 000 EUR sans certification. Un devops junior atteint 42 000 a 52 000 EUR, et un consultant cloud / DevSecOps avec certs complementaires peut depasser 60 000 EUR. La cert ouvre des postes de developpeur fullstack, devops junior, integrateur CI/CD, support technique premium, product owner technique et scrum master. Evolutions naturelles : GitHub Actions Certification, GitHub Advanced Security, GitHub Administration, puis certifications Azure DevOps Engineer Expert (AZ-400) ou AWS DevOps. Combinaison gagnante : GH-FOUND + AZ-900 + Terraform Associate.

Détail des salaires GH-FOUND en 2026 →

FAQ — GH-FOUND

Combien de temps faut-il pour preparer GH-FOUND ?

Comptez 40 a 60 heures de preparation sur 4 a 5 semaines pour un profil debutant, et 20 a 30 heures pour quelqu'un utilisant deja GitHub au quotidien. L'examen reste accessible avec une preparation reguliere.

Cette certification est-elle reconnue en France ?

Oui, GitHub Foundations est de plus en plus citee dans les offres d'emploi francaises (Capgemini, Sopra Steria, Octo, Devoteam). Microsoft etant proprietaire, elle beneficie de la credibilite institutionnelle d'un editeur majeur en Europe.

Quel est le taux de reussite a GH-FOUND ?

Le taux de reussite officieux est estime entre 70 et 80% pour les candidats bien prepares. La cert etant de niveau Foundations, elle reste accessible avec un travail serieux de 1 a 2 mois.

Quel est le salaire apres GH-FOUND ?

Un developpeur junior certifie debute autour de 38-45 KEUR en France en 2026. La certification valorise surtout le CV pour decrocher l'entretien, le salaire dependant ensuite de l'experience globale et du stack technique.

Faut-il une experience prealable ?

Aucun prerequis formel. Une connaissance basique de Git (clone, commit, push) est neanmoins fortement recommandee. Les etudiants en informatique ou developpeurs en reconversion la passent souvent comme premiere certification cloud.

GH-FOUND ou cert concurrente : laquelle choisir ?

GH-FOUND est unique sur le marche pour GitHub. Les alternatives sont Atlassian Bitbucket (peu reconnue) ou GitLab Certified Associate. GitHub domine largement le marche, GH-FOUND est donc l'option la plus rentable.

Combien coute l'examen GH-FOUND ?

99 USD soit environ 92 EUR au taux 2026. Tarif unique mondial via Pearson VUE / PSI. Des promotions GitHub Universe offrent parfois -50% en octobre / novembre.

Combien de fois peut-on repasser GH-FOUND ?

En cas d'echec, il faut attendre 24 heures pour la 2e tentative, 14 jours pour la 3e, puis 30 jours entre chaque tentative suivante. Maximum 4 tentatives par an. Chaque passage est facture 99 USD.

Prêt à passer à la pratique ?

Lancez votre examen blanc gratuit ou faites le test d'orientation pour valider votre choix.

Démarrer l'examen blanc GH-FOUND → Test d'orientation