🤖 Participez à notre prochain webinaire "Microsoft Foundry Discovery" le 09 avril de 11h30 à 12h30
Accueil / GH-100 : Les fondamentaux GitHub

GH-100 : Les fondamentaux GitHub

Github
Niveau : Débutant
Informations pratiques
Durée : 1 Jour (7 Heures)
Eligible CPF : Non
Public Visé
  • Administrateurs, Ingénieur DevOps, Manager Technique
Prochaines dates
Distanciel
Intra-entreprise
A la demande

Présentation de la formation

Dans ce cours, vous apprendrez les bases de GitHub et découvrirez ses fonctionnalités fondamentales grâce à un exercice pratique réalisé directement dans un dépôt GitHub. Vous apprendrez également les bonnes pratiques pour créer, héberger et maintenir un dépôt sécurisé sur GitHub.

Objectifs pédagogiques

A l’issue de cette formation, les participants seront en capacité de :

  • Comprendre les principes de base de l’administration et fonctionnalités de GitHub.
Prérequis

Un niveau d’anglais B1 est recommandé, retrouvez les niveaux sur ce lien : Classification des niveaux de langue.

Programme de la formation

Découvrir GitHub

  • Identifier les fonctionnalités fondamentales de GitHub.
  • Découvrir comment gérer des référentiels.
  • Comprendre le flux GitHub, qui comprend les branches, les commits et les demandes de tirage.
  • Explorer les fonctionnalités collaboratives de GitHub en examinant les problèmes et les discussions.
  • Reconnaître comment gérer vos notifications et abonnements GitHub.

 

Découvrir l’administration GitHub

  • Résumer les structures organisationnelles et les niveaux d’autorisation que les administrateurs GitHub peuvent utiliser pour organiser les membres afin de contrôler l’accès et la sécurité.
  • Identifier les différentes technologies qui permettent aux administrateurs de gérer de manière centralisée l’accès au référentiel.
  • Décrire les technologies requises pour gérer de manière centralisée les équipes et les membres à l’aide des services d’informations d’annuaire existants.
  • Utiliser GitHub lui-même en tant que fournisseur d’identité pour l’authentification et l’autorisation.

 

Découvrir les produits GitHub

  • Définir la distinction entre les différents types de comptes GitHub : Personnel, Organisation et Entreprise.
  • Expliquer chaque plan GitHub : GitHub Free pour les comptes personnels et les organisations, GitHub Pro pour les comptes personnels, GitHub Team et GitHub Enterprise.
  • Distinguer les fonctionnalités associées à l’accès à GitHub sur GitHub Mobile et GitHub Desktop.
  • Décrire un bref aperçu de la facturation et des paiements GitHub.

 

Gérer un dépôt sécurisé en utilisant les bonnes pratiques de GitHub

  • Identifier les outils et les fonctionnalités GitHub pour établir une stratégie de développement sécurisée.
  • Activer la détection des dépendances vulnérables pour les dépôts privés.
  • Détecter et corriger les dépendances obsolètes avec des vulnérabilités de sécurité.
  • Automatiser la détection des dépendances vulnérables avec Dependabot.
  • Ajouter une stratégie de sécurité avec un fichier SECURITY.md.
  • Supprimer un commit exposant des données sensibles dans une pull request.
  • Supprimer les commits historiques qui exposent des données sensibles au sein de votre dépôt.

 

Gérer les données sensibles et les stratégies de sécurité dans GitHub

  • Créer une documentation détaillant les recommandations de sécurité et des informations utiles pour les collaborateurs.
  • Définir des autorisations et d’autres règles.
  • Automatiser les processus qui empêchent les violations de sécurité.
  • Répondre aux violations de sécurité.

 

Authentifier et autoriser des identités utilisateurs sur GitHub

  • Décrire le modèle d’authentification et d’autorisation.
  • Comprendre comment gérer l’accès des utilisateurs à votre organisation GitHub via des outils d’autorisation et d’authentification.
  • Identifier les fournisseurs d’identité et les technologies pris en charge qui permettent d’avoir des accès sécurisés au dépôt.
  • Comprendre les implications de l’activation de l’authentification unique SAML.
  • Identifier les options d’autorisation et d’authentification disponibles, et comprendre le rôle de l’administrateur dans l’application d’une stratégie d’accès sécurisé pour une instance GitHub Enterprise.
  • Décrire comment les utilisateurs accèdent aux informations privées dans une organisation GitHub.
  • Évaluer les avantages de l’activation de la synchronisation d’équipe pour gérer l’appartenance à une équipe.

 

Administrer GitHub pour le support et l’adoption d’entreprise

  • Configurer l’authentification avec l’authentification unique SAML (Security Assertion Markup Language) et une connexion entre Enterprise Server et Enterprise Cloud avec GitHub Connect.
  • Automatiser les mises à jour de sécurité et de version pour les dépendances de votre projet, ainsi que les tâches administratives et les interactions utilisateur avec GitHub.
  • Identifier quand ouvrir un ticket avec gitHub Enterprise Support pour résoudre les problèmes.
  • Reconnaître les fonctionnalités de gestion centralisée de vos membres d’entreprise GitHub via des comptes d’utilisateur managés GitHub Enterprise (EMU).

 

Gérer GitHub Actions dans l’entreprise

  • Identifier les différents outils que vous pouvez utiliser au niveau de l’entreprise et de l’organisation pour gérer vos actions et workflows.
  • Évaluer les exécuteurs appropriés pour votre instance d’entreprise.
  • Découvrir les différentes configurations disponibles pour les exécuteurs auto-hébergés et les personnaliser en fonction du cas d’usage de votre entreprise.
  • Comprendre ce que sont les secrets chiffrés et comment les utiliser dans vos actions et vos workflows.

 

Publiée le 18/07/2025

Méthodes et modalités pédagogiques

Dans cette formation, nous mélangeons théorie et ateliers techniques ou démonstration pour vous rendre rapidement opérationnel. En outre, chaque participant reçoit un support de cours électronique officiel de Microsoft.

Un de nos consultants-formateurs accrédités en tant que Microsoft Certified Trainer conduit la formation. Forts d’une solide expérience sur le terrain, ils rendent l’apprentissage à la fois interactif et enrichissant.

Pour l’évaluation, le formateur pose des questions régulières et utilise diverses méthodes pour mesurer vos acquis en continu. Cette approche favorise une expérience d’apprentissage à la fois dynamique et captivante

Après la formation, nous vous demandons de remplir un questionnaire de satisfaction. Vos retours nous aident à maintenir et à améliorer constamment la qualité de nos formations. De plus, pour assurer un suivi rigoureux, chaque participant signe une feuille d’émargement par demi-journée de présence.

Enfin, nous offrons la flexibilité de dispenser cette formation aussi bien en présentiel qu’en distanciel et elle peut être personnalisée pour les besoins spécifiques de votre entreprise sur demande.

Accessibilité

Vous pouvez vous inscrire à l’une de nos formations jusqu’à cinq jours ouvrés avant son commencement, à condition qu’il reste des places disponibles et que nous ayons reçu votre devis signé.

De plus, si vous avez des besoins spécifiques liés à une situation de handicap, n’hésitez pas à en faire la demande ; nous adaptons volontiers nos moyens de prestation en fonction du type de handicap.

Notre centre de formation, Cellenza Training, vous accueille au 892 Rue Yves Kermen, 92100 Boulogne-Billancourt.

Pour nous rejoindre, plusieurs options de transports en commun s’offrent à vous :

  • Prenez la ligne 9 du métro et descendez à Pont de Sèvres,
  • Optez pour la ligne 10 du métro jusqu’à Boulogne Jean Jaurès,
  • Ou bien, empruntez le tram T2 jusqu’à Brimborion.
Pré-inscription à la formation
GH-100 : Les fondamentaux GitHub

    * champs obligatoires

    Ces informations sont recueillies par CELLENZA, en sa qualité de responsable de traitement aux seules fins (i) de gérer votre pré-inscription et (ii) de vous adresser des emails commerciaux sur ses activités. Pour en savoir plus sur la gestion de vos données et sur vos droits, consultez la politique de confidentialité de CELLENZA