Aller au contenu principal

GIT Fondamentaux

GIT - Fondamentaux de la gestion des versions

Construisez ensemble, sans conflit.

FORMATION COURTE QUALIFIANTE

Dans un contexte où l'informatique et l'électronique jouent un rôle clé dans les transitions technologiques et écologiques, la maîtrise des outils de gestion de version comme Git et des plateformes collaboratives (GitHub, GitLab) devient un levier stratégique. Cette formation s’inscrit dans une démarche de soutien à des projets numériques ouverts et souverains, pour favoriser l’innovation et la collaboration au sein d’équipes interdisciplinaires.

Durant ces deux jours, vous apprendrez à gérer vos dépôts locaux et distants, à collaborer efficacement sur des projets complexes, et à appliquer des pratiques favorisant la transparence des processus de développement. Grâce à une approche pratique et interactive, vous serez en mesure de relever les défis de vos projets professionnels collaboratifs.

Objectifs : 
  • Gérer un dépôt Git local en autonomie en maîtrisant les opérations de base et avancées
  • Collaborer à distance sur des projets partagés et versionnés en utilisant les fonctionnalités des plateformes GitHub ou GitLab
  • Utiliser les commandes avancées pour résoudre des conflits et optimiser sa productivité
  • Adopter les bonnes pratiques pour gérer des branches, des pull requests et des workflows en équipe

Durée : 2 jours (14h)

Programme
Jour 1 - Les fondamentaux - Introduction à GitJour 2 - Collaboration et bonnes pratiques
 
  1. Accueil et introduction à Git
  2. Présentation de Git
  3. Premiers pas avec Git local
  4. Approfondissement du dépôt local
  5. Branches et résolution de conflits
 
 
  1. Collaboration via dépôts distants
  2. Outils avançés pour la productivité
  3. Travail collaboratif sur GitHub/GitLab
  4. Projet final collaboratif
  5. Synthèse et évaluation
 
    Moyens et méthodes pédagogiques 

    Ateliers pratiques et travaux dirigés (80 % du temps).

    Jeux de mise en situation et simulations collaboratives.

    Exercices guidés sur GitHub/GitLab.

     

    Evaluation et resultats
    • Satisfaction des apprenants
    • Evaluation des apprentissages avec feedbacks durant la session : Réalisation d’un mini-projet collaboratif en fin de formation.
    • Validation par la délivrance d’une attestation de formation et d'un Open badge ESOS
    Public
    • Equipes de développement débutants ou intermédiaires, chefs de projet, ingénieurs ou techniciens, équipes de QA, autres acteurs du secteur technologique

     

    Pre-requis
    • Connaissance de base en informatique (manipulation de fichiers, commandes dans un terminal, langages Linux et Bash).

    • Aucune expérience préalable avec Git ou GitHub n’est nécessaire.

    Organisation des sessions
    • Lieu : INSA RENNES
    • Frais pédagogiques : nous consulter
    • 8-10 participants. L’ouverture de la session est conditionnée par un nombre minimum de participants.

     

    Durée
    • 2 jours

     

    Equipe pédagogique

    Enseignants-chercheurs du département Electronique et Informatique Industrielle (EII)
    de l’INSA de Rennes

    Renseignements et inscription

    INSA Rennes

    Direction des Relations Entreprises et Partenariats :
    Mail : formation-continue@insa-rennes.fr
    Tél : 02 23 23 82 77

    Prochaines sessions
    • 27-28 mars 2025
    • 12-13 juin 2025