Environnement collaboratif de développement

Présentation & objectifs pédagogiques

Pour la gestion des livrables, du code source et de la documentation dans de bonnes conditions, l’utilisation de Git/Gitlab est essentielle.

Pendant cette formation, vous travaillerez individuellement puis en équipe.

  • Savoir à quoi servent Git et Gitlab
  • Savoir installer les outils nécessaires
  • Savoir utiliser les fonctions de base de Git et Gitlab
  • Savoir travailler en équipe sur des dépôts Git
Important

Pour ce TP, vous utiliserez l’instance gitlab https://gitlab-df.imt-atlantique.fr

Prérequis techniques

Pour pouvoir commencer à travailler sur l’activité, vous devez répondre aux exigences suivantes :

  • Veuillez apporter votre propre ordinateur.
  • Assurez-vous d’avoir installé un éditeur de code, Visual Studio Code est fortement recommandé.
  • Assurez-vous d’avoir installé Python 3 sur votre ordinateur.
  • Vérifiez que vous pouvez vous connecter au réseau Internet.

Avant la session

Pour pouvoir commencer l’activité pratique de manière efficace, familiarisez-vous avec la problématique du versionage de fichiers en lisant

Pendant la session

Première partie de l’activité (1h15, travail individuel)

La première partie est consacrée à la découverte des outils :

  1. Install Party : installer les outils nécessaires sur votre PC
  2. Découvrir Gitlab : se connecter à l’instance gitlab-df de l’école et créer un projet.
  3. Découvrir Git : configurer et manipuler localement (c’est-à-dire sur votre PC) le dépôt Git créé à l’étape précédente.

Deuxième partie de l’activité (1h15, travail en équipe)

La seconde partie aborde la gestion de projets collaboratifs :

  1. Équipe sur Gitlab : se connecter à l’instance gitlab-df de l’école et créer un projet par groupe
  2. Travail en équipe : apprendre à résoudre les conflits et travailler en équipe sur un projet géré par Git/Gitlab
  3. Documenter votre travail : découvrir les différentes façons de documenter votre projet
  4. Gérer vos projets depuis VSCode : lier votre éditeur VSCode à votre compte gitlab et gérer vos projets depuis l’éditeur

Après la session

Avant la session suivante, vous devez :

  • Terminer les activités pratiques de cette session.
  • Systématiquement utiliser git pour tous vos projets collaboratifs.