☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Fondamentaux de GitHub – Administration et fonctionnalités clés (GH-100)

Durée :
1
 jour
Examen :
Optionnel
Niveau :
Fondamental
Financement :
Eligible

Formation Fondamentaux de GitHub – Administration et fonctionnalités clés (GH-100)

Vous devez gérer des dépôts, des équipes et des politiques de sécurité sur GitHub mais vous manquez de méthode pour structurer l’administration de votre organisation ? La formation Administration de GitHub (GH-100) vous donne en une journée les compétences pour configurer. Sécuriser et administrer efficacement votre environnement GitHub. Vous apprendrez a gérer les utilisateurs, les permissions, les politiques de dépôt. Les GitHub Actions et les fonctionnalités de sécurité au niveau organisationnel. C’est précisément l’objectif de cette formation github.

Dispensée par un formateur certifié chez ITTA à Genève ou Lausanne. Cette formation GH-100 combine théorie et exercices pratiques sur la plateforme GitHub. Vous maîtriserez l’administration des organisations GitHub, la gestion des équipes. La configuration des règles de protection des branches et le déploiement des politiques de sécurité. à l’issue de cette journée, vous serez capable d’administrer GitHub de manière professionnelle et sécurisée pour votre organisation.

Profils des Participants

  • Administrateur système ou réseau
  • Ingénieur DevOps
  • Développeur full-stack ou back-end
  • Responsable IT en charge de GitHub Enterprise

Objectifs

  • Configurer et administrer une organisation GitHub avec les bonnes pratiques de gouvernance
  • Gérer les utilisateurs, les équipes et les niveaux de permissions sur les dépôts
  • Mettre en place les règles de protection des branches et les politiques de dépôt
  • Configurer les paramètres de sécurité organisationnels et l’authentification
  • Administrer les GitHub Actions, les secrets et les workflows au niveau de l’organisation

Connaissances Préalables

  • Comprendre les bases du versionnement de code (Git)
  • Connaître les principes de collaboration en développement logiciel
  • Être à l’aise avec l’environnement web et les outils de développement

Contenu du Cours

Module 1 : Introduction à GitHub

  • Qu’est-ce que GitHub ?
  • Composants du flux GitHub
  • GitHub est une plateforme collaborative
  • Gestion de la plateforme GitHub

Module 2 : Présentation de l’administration GitHub

  • Qu’est-ce que l’administration GitHub ?
  • Fonctionnement de l’authentification GitHub
  • Comment fonctionnent l’organisation et les autorisations GitHub ?
  • Gestion de l’accès, des autorisations et de la gouvernance d’entreprise

Module 3 : Introduction aux produits GitHub

  • Comptes et plans GitHub
  • GitHub Mobile et GitHub Desktop
  • Facturation GitHub
  • Statistiques d’utilisation des licences
  • Statistiques d’utilisation des licences sur les appareils machine et périphérique
  • Rapports d’utilisation mesurés

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

  • Comment gérer un dépôt GitHub sécurisé
  • Sécurité automatisée

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

  • Définition de stratégies de sécurité
  • Créer et gérer des ensembles de règles de référentiel
  • Génération de rapports et journalisation

Module 6 : Authentifier et autoriser des identités utilisateurs sur GitHub

  • Gestion des identités et des accès utilisateurs
  • Authentification utilisateur
  • Autorisation utilisateur
  • Synchronisation d’équipe

Module 7 : Administration GitHub pour le support et l’adoption d’entreprise

  • Fonctionnalités de GitHub Enterprise
  • Prise en charge de GitHub Enterprise
  • Mettre à l’échelle votre déploiement d’entreprise
  • Utilisateurs gérés par GitHub Enterprise

Module 8 : Gérer GitHub Actions dans l’entreprise

  • Gérer les actions et les workflows
  • Contrôler l’accès et l’utilisation des actions dans votre entreprise
  • Gestion et utilisation des composants réutilisables dans GitHub Actions
  • Gérer les exécuteurs
  • Configurer des exécuteurs auto-hébergés pour une utilisation en entreprise
  • Gérer les secrets chiffrés

Module 9 : Tirer parti de GitHub Actions pour publier sur GitHub Packages

  • Qu’est-ce que GitHub Packages ?
  • Publier dans GitHub Packages et GitHub Container Registry
  • Packages GitHub pour les packages de code

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Examen

  • Ce cours prépare à la certification GH-100 : GitHub Administration.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

formation github : Pourquoi se former à l’administration de GitHub

GitHub est devenu la plateforme de référence pour le développement logiciel collaboratif. Avec plus de 100 millions de développeurs et des millions d’organisations qui l’utilisent quotidiennement. La maîtrise de son administration est une compétence strategique pour les équipes IT. En Suisse romande, les entreprises de toutes tailles adoptent GitHub pour gérer leur code source. Automatiser leurs pipelines CI/CD et sécuriser leur chaine de développement. Pourtant, une administration mal configurée expose l’organisation à des risques de fuite de code, de permissions excessives et de non-conformité.

Chez ITTA à Genève et Lausanne. La formation Administration de GitHub (GH-100) est dispensée en une journée par un formateur specialise. Vous travaillerez directement sur la plateforme GitHub avec des exercices pratiques couvrant l’ensemble du programme officiel Microsoft.

Gestion des organisations et des équipes GitHub

L’administration d’une organisation GitHub commence par la structuration des accès. La formation GH-100 vous apprend à créer et configurer une organisation, a définir les rôles (owner. Member, billing manager), a organiser les équipes et a attribuer les permissions sur les dépôts. Vous decouvrirez comment utiliser les équipes imbriquees pour reproduire la hiérarchie de votre entreprise et simplifier la gestion des droits d’accès.

La gestion des membres inclut l’invitation, la suppression. La conversion de membres externes en collaborateurs et la configuration de l’authentification unique (SAML SSO) pour les organisations GitHub Enterprise. Vous apprendrez a auditer les accès et a générer des rapports sur l’activité des utilisateurs pour maintenir une gouvernance rigoureuse.

Sécurité et politiques de dépôt

La sécurité est un pilier central de l’administration GitHub. Vous configurerez les règles de protection des branches pour imposer les revues de code. Les checks CI obligatoires et les signatures de commits. Les rulesets organisationnels permettent d’appliquer des politiques uniformes sur l’ensemble des dépôts. Vous mettrez en place la détection automatique des secrets avec GitHub Secret Scanning et la gestion des dépendances vulnerables avec Dependabot.

La formation couvre également la configuration des politiques de fork. De visibilité des dépôts et de création de dépôts au niveau organisationnel. Ces paramètres garantissent que les équipes de développement travaillent dans un cadre sécurisé et conforme aux exigences de l’entreprise.

GitHub Actions au niveau organisationnel

GitHub Actions est le moteur d’automatisation de GitHub pour les pipelines CI/CD. En tant qu’administrateur, vous apprendrez a gérer les runners auto-hébergés, a configurer les secrets organisationnels. A définir les politiques d’utilisation des actions et a contrôler quelles actions tierces sont autorisees. La gestion centralisee des workflows au niveau de l’organisation simplifie la maintenance et renforcé la sécurité des pipelines de déploiement.

A qui s’adresse la formation GH-100

La formation Administration de GitHub (GH-100) s’adresse aux administrateurs IT, DevOps engineers. Responsables d’équipes de développement et architectes qui doivent gérer et sécuriser un environnement GitHub. Une connaissance de base de Git et de GitHub est recommandee. Cette formation prépare à l’obtention de l’Applied Skill Microsoft correspondant, validant vos compétences en administration GitHub.

FAQ

Faut-il déjà connaitre Git pour suivre la formation GH-100 ?

Une connaissance de base de Git et de GitHub est recommandee. La formation se concentre sur l’administration de la plateforme, pas sur l’utilisation de Git en tant que développeur.

Quelle certification obtient-on avec cette formation ?

La formation GH-100 prépare à l’obtention d’un Applied Skill Microsoft. Ce badge valide vos compétences pratiques en administration GitHub et est reconnu dans l’écosystème Microsoft.

La formation est-elle disponible en classe virtuelle ?

Oui. Vous pouvez suivre la formation en presentiel à Genève ou Lausanne. Ou en classe virtuelle avec le même formateur et les mêmes exercices pratiques.

Quelle est la différence entre GH-100 et GH-900 ?

GH-900 couvre les fondamentaux de GitHub pour tous les profils (développeurs, chefs de projet, débutants). GH-100 se concentre spécifiquement sur l’administration et la gouvernance de GitHub pour les responsables IT et DevOps.

La formation couvre-t-elle GitHub Enterprise ?

Oui. La formation aborde les fonctionnalités spécifiques a GitHub Enterprise. Notamment l’authentification SAML SSO, les politiques organisationnelles avancees et la gestion centralisee des runners.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

ven05Juin09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven05Juin09:00ven17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-100

ven10juil09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven10juil09:00ven17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGH-100

ven14Aoû09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven14Aoû09:00ven17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-100

ven18Sep09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven18Sep09:00ven17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGH-100

ven23Oct09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven23Oct09:00ven17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-100

ven27Nov09:00ven17:00VirtuelVirtuel Etiquettes de sessionGH-100

ven27Nov09:00ven17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGH-100

lun04Jan09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-100

lun04Jan09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-100

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande