☀️ 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 – Bases de l’administration et fonctionnalités du produit (GH-100)

Ref. GH-100
Durée :
1
 jour
Examen :
Optionnel
Niveau :
Fondamental
Financement :
Eligible

Fondamentaux de GitHub – Bases de l’administration et fonctionnalités du produit (GH-100)

Comprendre GitHub et ses fonctions essentielles

La formation « Fondamentaux de GitHub – Bases de l’administration et fonctionnalités du produit (GH-100) » s’adresse à celles et ceux qui souhaitent mieux comprendre et administrer la plateforme GitHub. Que vous soyez ingénieur DevOps, administrateur ou développeur curieux, ce cours vous permet de découvrir les principales fonctionnalités de GitHub tout en pratiquant sur un référentiel réel. L’objectif est simple : apprendre à créer, sécuriser et gérer efficacement vos dépôts GitHub.

Maîtriser l’administration et les produits GitHub

Grâce à une approche progressive et structurée, vous explorerez les bases du GitHub flow, les rôles des branches, des commits et des pull requests. Vous comprendrez aussi comment gérer les notifications, suivre les discussions, et collaborer en toute sécurité dans un environnement professionnel. Ce parcours vous guide également dans l’administration de GitHub, la gestion des autorisations et les pratiques de sécurité essentielles pour toute 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

  • Comprendre le fonctionnement du GitHub Flow
  • Créer et gérer un dépôt GitHub sécurisé
  • Configurer les accès et permissions dans une organisation GitHub
  • Gérer les identités et authentifications utilisateur
  • Maîtriser les produits et offres GitHub
  • Déployer des workflows avec GitHub Actions
  • Publier des packages avec GitHub Packages
  • Appliquer des stratégies de sécurité et de gouvernance dans GitHub

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
  • Organisation et permissions sur 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

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
  • Sécuriser la chaîne d’approvisionnement de votre référentiel

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 dépôt
  • 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 GitHub Enterprise
  • Support pour GitHub Enterprise
  • Mettre à l’échelle votre déploiement d’entreprise
  • Utilisateurs managés GitHub Enterprise

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

  • Présentation des modèles d’entreprise GitHub
  • Gérer les actions et les workflows
  • Contrôler l’accès et l’utilisation des actions
  • Gestion et utilisation des composants réutilisables
  • Gérer les exécuteurs
  • Configurer des exécuteurs auto-hébergés
  • Gérer les secrets chiffrés
  • Utiliser un secret de référentiel dans un workflow GitHub Actions

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

  • Qu’est-ce que les packages GitHub ?
  • Publier sur GitHub Packages et GitHub Container Registry
  • Publier dans un registre de packages GitHub
  • GitHub Packages 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

Pourquoi apprendre à administrer GitHub dans un environnement professionnel

Dans de nombreuses entreprises, GitHub est devenu un pilier de la gestion de projets logiciels. Mais trop souvent, son usage se limite à un simple dépôt de code. Or, GitHub va bien plus loin. Il offre des outils puissants pour gérer les droits d’accès, organiser les workflows, sécuriser les développements et déployer des projets à l’échelle d’une organisation. Comprendre ces fonctionnalités avancées est un véritable atout pour tous les professionnels de l’IT, qu’ils soient développeurs, DevOps ou administrateurs.

La formation GH-100 propose un cadre clair pour prendre en main ces fonctions stratégiques. Elle ne se contente pas de présenter l’interface ou les commandes de base. Elle vous apprend à structurer votre usage de GitHub de manière professionnelle, en intégrant les enjeux de sécurité, de gouvernance et de collaboration. Chaque module combine théorie et exercices pratiques, pour vous aider à adopter les bonnes pratiques dès les premières heures.

Sécurité, gouvernance et automatisation : les piliers d’un GitHub professionnel

L’un des apports majeurs de cette formation est la compréhension des mécanismes de sécurité intégrés à GitHub. En tant qu’administrateur ou responsable technique, vous devez savoir comment configurer les autorisations, sécuriser les branches critiques, et protéger les données sensibles dans vos référentiels. Le cours aborde aussi les options d’authentification, l’organisation des équipes et la gestion des accès à grande échelle. Ce sont des compétences cruciales, surtout dans les contextes Azure ou GitHub Enterprise.

Mais au-delà de la sécurité, GitHub permet aussi d’automatiser une grande partie des processus grâce à GitHub Actions. Cette formation vous apprend à déployer des workflows adaptés à vos besoins métiers, à utiliser les secrets chiffrés, et à publier automatiquement vos packages ou images Docker. Ces compétences sont de plus en plus recherchées dans les entreprises qui cherchent à fiabiliser leurs déploiements.

Des usages concrets adaptés à l’entreprise

GitHub n’est pas réservé aux projets open-source. Aujourd’hui, de nombreuses entreprises utilisent cette plateforme pour gérer leurs applications internes, leurs produits SaaS ou leurs bibliothèques partagées. Cette formation vous montre comment adapter GitHub à ces contextes, en tenant compte des enjeux spécifiques à l’environnement entreprise. Vous verrez notamment comment fonctionne GitHub Enterprise, comment le connecter à vos outils existants et comment assurer le suivi des utilisateurs managés.

Vous apprendrez également à tirer parti des produits complémentaires de GitHub, comme GitHub Desktop pour une gestion locale des dépôts, ou GitHub Mobile pour suivre les projets en déplacement. Ces solutions facilitent la collaboration en continu, où que vous soyez.

Une montée en compétence rapide et pratique

Chaque module est conçu pour offrir un apprentissage progressif, avec des exercices concrets, des études de cas et des tests de validation. À la fin de cette formation, vous serez capable de gérer un environnement GitHub complet, de mettre en place des workflows sécurisés, et de collaborer efficacement avec vos équipes.

Que vous soyez en phase de déploiement d’un projet sur GitHub, en train d’intégrer GitHub dans une infrastructure Azure, ou simplement curieux de mieux comprendre les possibilités de la plateforme, cette formation vous permettra de franchir un cap.

FAQ

Faut-il être développeur pour suivre cette formation ?
Non, cette formation s’adresse aussi bien aux administrateurs qu’aux DevOps. Aucune maîtrise avancée du développement n’est requise.

Cette formation inclut-elle des exercices pratiques ?
Oui, chaque module intègre des mises en situation concrètes, des manipulations dans GitHub et des cas d’usage professionnels.

Est-ce que le cours est adapté aux environnements Azure ?
Oui, la formation aborde l’usage de GitHub dans un cadre professionnel, notamment dans des écosystèmes Azure et DevOps.

GitHub Actions est-il couvert en détail ?
Tout à fait. Une partie entière de la formation est dédiée à l’automatisation avec GitHub Actions, y compris les exécuteurs auto-hébergés.

Que vais-je concrètement savoir faire à l’issue du cours ?
Vous saurez créer, sécuriser et administrer des dépôts GitHub, automatiser des processus et gérer l’usage de GitHub dans votre entreprise.

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

No Events

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

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request