Next Sessions
| Type | Location | Date | Price | Duration | Language | |
| Intra | To be agreed | To be agreed | On request | day(s) | To be agreed |
Description
La Gestion de Configuration Logicielle (GCL) s’est imposée comme une des disciplines indispensables à la réussite d’un développement logiciel. Pour preuve, les modèles d’amélioration des processus de développement intègrent la GCL à leurs recommandations et bonnes pratiques. Ce cours est une introduction par la pratique au monde de la GCL basée sur un logiciel Open Source plébiscité par les développeurs : Subversion dit SVN. Il sera question d’utilisation de SVN au quotidien mais aussi de réflexion sur l’organisation nécessaire au bon fonctionnement du travail en équipe avec SVN. Vous obtiendrez des réponses concrètes aux questions suivantes : “Quels sont les problèmes directement imputables à des carences de gestion de configuration ?”, “Quelles pratiques dois-je mettre en place pour utiliser efficacement SVN ?”.
Vous allez apprendre à :
- Connaître les problématiques de la GCL
- Utiliser SVN pour gérer un projet en équipe
- Connaître les principaux clients SVN
- Résoudre des conflits de mise à jour
- Comprendre l’importance de la GCL dans un cycle de développement
Méthode pédagogique :
50% de travaux pratiques
Program
- Présentation de la GCL
- Objectifs de la GCL
- Principaux outils de GCL
- Place de la GCL dans un processus de développement
- Responsabilités et GCL
- Terminologies : Branch, Tag, Merge, Check-In, Commit…
- Présentation de SVN
- Caractéristiques de SVN
- Installation de SVN, référentiel de données
- Clients SVN et intégration dans votre environnement
- Travailler en équipe avec SVN
- Récupérer les sources
- Création d’une branche
- Commit des modifications
- Résolution des conflits
- Création d’un Tag
- Bonnes pratiques de travail en commun
- Administration SVN
- Référentiel et stockage
- Mode et sécurité d’accès
- Sauvegarde et récupération
- La GCL au quotidien
- Gestion des versions
- Fréquence des modifications
- Parallélisation des développements





