Paris, Toulouse, Biarritz, Bordeaux, Aix-en-Provence
+33 5 61 34 39 80
contact@iform.fr

Catalogue de formations

Apprendre sous un autre angle.

Fondamentaux GitHub Mixte : présentiel / à distance

Dernière mise à jour : 30/07/2026

Description

Présentation

GitHub Foundations vous introduit aux concepts fondamentaux, aux fonctionnalités essentielles et aux produits de GitHub. Vous découvrirez les avantages de l'utilisation de GitHub en tant que plateforme collaborative et explorerez ses principales fonctionnalités, telles que la gestion des dépôts, les commits, les branches et les fusions (merges).

À travers des modules structurés et des exercices pratiques, vous acquerrez une solide compréhension des outils essentiels de GitHub et serez en mesure de commencer à contribuer à des projets et à collaborer efficacement au sein de l'écosystème GitHub.

 

Module 1 : Introduction à Git

  • Qu'est-ce que le contrôle de version ?
  • Exercice – Découvrir Git en pratique
  • Commandes Git de base

 

Module 2 : Introduction à GitHub

  • Qu'est-ce que GitHub ?
  • Les composants du GitHub Flow
  • GitHub est une plateforme collaborative
  • Gestion de la plateforme GitHub
  • Exercice – Visite guidée de GitHub

 

Module 3 : Introduction aux produits GitHub

  • Comptes et offres GitHub
  • GitHub Mobile et GitHub Desktop
  • Facturation GitHub
  • Statistiques d'utilisation des licences
  • Statistiques d'utilisation des licences sur les machines et périphériques
  • Rapports d'utilisation avec facturation à la consommation

 

Module 4 : Configurer l'analyse du code sur GitHub

  • Qu'est-ce que l'analyse du code ?
  • Activer l'analyse du code avec des outils tiers
  • Configurer l'analyse du code
  • Exercice – Configurer l'analyse du code

 

Module 5 : Introduction à GitHub Copilot

  • GitHub Copilot, votre programmeur en binôme basé sur l'IA
  • Interagir avec Copilot
  • Installer, configurer et dépanner GitHub Copilot
  • Exercice – Développer avec des suggestions de code assistées par l'IA à l'aide de GitHub Copilot et VS Code

 

Module 6 : Coder avec GitHub Codespaces

  • Le cycle de vie d'un Codespace
  • Personnaliser votre Codespace
  • Codespaces versus l'éditeur GitHub.dev
  • Exercice – Coder avec Codespaces et Visual Studio Code

 

Module 7 : Gérer votre travail avec GitHub Projects

  • GitHub Projects versus Projects Classic
  • Créer un projet
  • Organiser votre projet
  • Organiser et automatiser votre projet
  • Analyse et automatisation avec GitHub Projects

 

Module 8 : Communiquer efficacement sur GitHub avec Markdown

  • Qu'est-ce que Markdown ?
  • Exercice – Communiquer avec Markdown

 

Module 9 : Contribuer à un projet open source sur GitHub

  • Identifier où vous pouvez contribuer
  • Contribuer à un dépôt open source
  • Exercice – Créer votre première pull request
  • Prochaines étapes

 

Module 10 : Gérer un programme InnerSource à l'aide de GitHub

  • Comment gérer un programme InnerSource réussi
  • Exercice – Les fondamentaux de l'InnerSource

 

Module 11 : Maintenir un dépôt sécurisé en appliquant les bonnes pratiques GitHub

  • Comment maintenir un dépôt GitHub sécurisé
  • Sécurité automatisée
  • Exercice – Sécuriser la chaîne d'approvisionnement de votre dépôt

 

Module 12 : Introduction à l'administration GitHub

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

 

Module 13 : Authentifier et autoriser les identités utilisateur sur GitHub

  • Gestion des identités et des accès utilisateur
  • Authentification des utilisateurs
  • Autorisation des utilisateurs
  • Synchronisation des équipes

 

Module 14 : Gérer les modifications d'un dépôt à l'aide des pull requests sur GitHub

  • Que sont les pull requests ?
  • Exercice – Réviser des pull requests

 

Module 15 : Rechercher et organiser l'historique d'un dépôt à l'aide de GitHub

  • Comment rechercher et organiser l'historique d'un dépôt à l'aide de GitHub
  • Exercice – Relier les éléments d'un dépôt GitHub

 

Module 16 : Utiliser GitHub Copilot avec Python

  • Qu'est-ce que GitHub Copilot ?
  • Exercice – Configurer GitHub Copilot pour fonctionner avec Visual Studio Code
  • Utiliser GitHub Copilot avec Python
  • Exercice – Mettre à jour une API web Python avec GitHub Copilot

Objectifs de la formation

À l'issue de la formation, le stagiaire sera capable de :

  • Expliquer les concepts fondamentaux du contrôle de version avec Git
  • Créer, gérer et organiser des dépôts sur GitHub
  • Utiliser le GitHub Flow pour collaborer sur un projet (branches, commits, pull requests)
  • Configurer et utiliser GitHub Copilot pour assister son développement
  • Travailler dans un environnement Codespaces
  • Contribuer à un projet open source via une pull request
  • Appliquer les bonnes pratiques de sécurité et d'administration d'un dépôt GitHub

Public visé

Ce cours s'adresse aux apprenants souhaitant comprendre les bonnes pratiques GitHub. Vous découvrirez les fonctionnalités fondamentales de GitHub, apprendrez à gérer des dépôts, comprendrez le fonctionnement du flux GitHub (GitHub Flow), notamment les branches, les commits et les pull requests. Vous explorerez également les fonctionnalités collaboratives de GitHub en découvrant la gestion des issues et des discussions, et vous serez en mesure de gérer vos notifications et vos abonnements GitHub.

Prérequis

Prérequis obligatoires :

  • Connaissance de base de l'environnement informatique (utilisation d'un ordinateur, navigation web, gestion de fichiers)
  • Aucune expérience préalable de Git ou GitHub n'est requise (formation de niveau fondamental)

Prérequis recommandés (non obligatoires) :

  • Notions de base en développement logiciel (avoir déjà écrit ou modifié du code, quel que soit le langage)
  • Connaissances de base en Python (utile pour le module 16 sur Copilot avec Python)
  • Familiarité avec l'utilisation d'un IDE tel que Visual Studio Code

Modalités pédagogiques

Session dispensée en présentiel ou téléprésentiel, selon la modalité inter-entreprises ou intra-entreprises sur mesure. 

La formation est animée par un(e) formateur(trice) durant toute la durée de la session et présentant une suite de modules théoriques clôturés par des ateliers pratiques validant l'acquisition des connaissances. Les ateliers peuvent être accompagnés de Quizz.

L'animateur(trice) présente la partie théorique à l'aide de support de présentation, d'animation réalisée sur un environnement de démonstration.

En présentiel comme en téléprésentiel, l'animateur(trice) accompagne les participants durant la réalisation des ateliers.

Moyens et supports pédagogiques

Cadre présentiel

Salles de formation équipées et accessibles aux personnes à mobilité réduite.

- Un poste de travail par participant

- Un support de cours numérique ou papier (au choix)

- Un bloc-notes + stylo

- Vidéoprojection sur tableau blanc

- Connexion Internet

- Accès extranet pour partage de documents et émargement électronique

Cadre téléprésentiel

Session dispensée via notre solution iClassroom s'appuyant sur Microsoft Teams.

- Un compte Office 365 par participant

- Un poste virtuel par participant

- Un support numérique (PDF ou Web)

- Accès extranet pour partage de documents et émargement électronique

Modalités d'évaluation et de suivi

Avant

Afin de valider le choix d'un programme de formation, une évaluation des prérequis est réalisée à l'aide d'un questionnaire en ligne ou lors d'un échange avec le formateur(trice) qui validera la base de connaissances nécessaires.

Pendant

Après chaque module théorique, un ou des ateliers pratiques permettent la validation de l'acquisition des connaissances. Un Quizz peut accompagner l'atelier pratique.

Après

Un examen de certification si le programme de formation le prévoit dans les conditions de l'éditeur ou du centre de test (TOSA, Pearson Vue, ENI, PeopleCert)

Enfin

Un questionnaire de satisfaction permet au participant d'évaluer la qualité de la prestation.

M'inscrire à la formation

Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel
Cette session se passera en partie à distance et en partie en présentiel


Détail des créneaux de la session sélectionnée :
Ajouter au panier

Session sélectionnée

  • 09/11/26 → 10/11/26
  • Détails :

    09/11/26 : 9:00 → 12:30
    14:00 → 17:30
    10/11/26 : 9:00 → 12:30
    14:00 → 17:30

Prochaines Sessions

  • 31/08/26 → 01/09/26 Nouveauté Présentiel / à distance
  • 04/02/27 → 05/02/27 Nouveauté Présentiel / à distance
  • 03/05/27 → 04/05/27 Nouveauté Présentiel / à distance
  • 30/08/27 → 31/08/27 Nouveauté Présentiel / à distance

Dans la même catégorie

Partager cette formation

Catalogue de formation propulsé par Dendreo,
ERP spécialisé pour les OF

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police