LPMN - Git


Objectifs du module

Introduire les systèmes de gestion de versions et leur utilisation dans la conduite d'un projet.

Compétences visées

Étre capable d'utiliser git pour assurer le suivi de projets de développement informatique.

Pré-requis

Aucun.

Contenus

Introduction aux systèmes de gestion de versions. Présentation de git. Utilisation de GitHub. Application à la conduite d'un projet.

Cours/TP


Projet

Déroulement

Les séances 2, 3 et 4 seront consacrées au développement d'un projet par groupe de 2 à 4 personnes. Vous utiliserez git pour suivre les différentes versions de votre travail et faciliter le travail en groupe.

D'ici la séance 2, vous devrez :

  • Choisir le sujet de votre projet. Vous pouvez choisir un sujet parmi cette liste
  • Mettre en place votre projet sur GitHub : créez le projet et configurez ces collaborateurs.
  • Rédiger un cahier des charges (1 à 2 pages) décrivant la composition de votre groupe, le sujet choisi, les fonctionnalités que vous devrez implémenter, les techniques choisies (langages, frameworks) et la page GitHub de votre projet.
  • Déposer votre cahier des charges sur UniversiTICE au plus tard le 27 janvier 2019 (23h55) au format PDF.

Les séances 2 à 4 seront consacrées au développement de votre projet

Remise des projets

Vous déposerez au plus tard le 24 mars 2019 (23h55) sur UniversiTICE un rapport (1 à 3 pages) décrivant :

  • Le sujet que vous avez choisi
  • L'URL de votre projet sur GitHub où seront déposées vos sources.
  • Les fonctionnalités mises en place (qui peuvent être différentes de celles mentionnées dans le cahier des charges...)
  • Les difficultés rencontrées (avec git, ou autre) et les solutions que vous avez mises en œuvre.

Votre projet mis en ligne sur GitHub devra :

  • Comporter un fichier README, un fichier LICENSE
  • Être organisé correctement (si vous avez plusieurs fichiers CSS par exemple, regroupez-les) et bien documenté
  • Montrer l'historique des différentes versions au cours du développement avec des messages de commit clairs
Le barème est consultable ici.

Ressources