But du cours
Ce cours a pour objectif d'initier les étudiants aux outils essentiels utilisés dans le cycle de vie du développement logiciel : versionnement, déploiement et documentation. Il vise à fournir les compétences pratiques et théoriques nécessaires pour collaborer efficacement en équipe, gérer les versions d’un projet, automatiser les déploiements, et produire une documentation technique claire et maintenable.
Acquis d'apprentissage visés
- Produire de la documentation technique
- Organiser le projet selon les méthodologies de gestion de projet
- Rédiger de la documentation technique et concevoir des supports de présentation en français et en anglais
- Déployer et administrer manuellement des services
- Produire et gérer la documentation d’une infrastructure informatique
Prérequis
Pas de prérequis.
Programme
- Introduction au versionnement avec Git
- Automatisation des workflows
- Documentation technique et outils associés
- Pratique intégrée : gestion d’un projet de bout en bout
Modalités d'évaluation
Contrôles continus et évaluations pratiques.
Bibliographie
- Scott Chacon and Ben Straub, Pro Git Book, Apress (2014)
Supports
Diaporamas et fiches de travaux dirigés.