reference
XP-PRATIQUE
duration
4
objectives
Les dernières années ont vu l'apparition de nouvelles méthodes de conception logicielle radicalement différentes des méthodes déjà existantes: les méthodes agiles. La plus connue d'entre elles est sans nul doute XP ou eXtreme Programming. Cette formation a pour but de découvrir la méthode XP en développant un mini-projet. Pour ce faire, elle présente les diverses composantes de la méthode et les met immédiatement en œuvre dans le cadre de l'étude de cas. La programmation de cette dernière se fait dans un des langages suivants: Python, Java ou C++.
La formation comporte une part majoritaire de travaux pratiques respectant en cela l'esprit des méthodes agiles.
audience
Ce cours s'adresse aux personnes souhaitant utiliser XP pour mener des projets de réalisation logicielle au sein d'une équipe de développement. Il permet également de découvrir, par la pratique, ce qu'est réellement eXtreme Programming et quels peuvent être ses apports dans la pratique.
prerequisites
Bonne connaissance pratique de la programmation orientée Objet dans le langage choisi pour les travaux pratiques, à savoir Python, Java ou C++ (plusieurs mois de pratique intensive).
thematic content
Pendant 4 jours, les participants développent un mini projet en C++, Java ou Python en utilisant XP. L'encadrement est assuré par le formateur, qui explique au fur et à mesure les points clés de la démarche XP.
- Familiarisation avec l'environnement
environnement de programmation, outils de développement et de gestion de versions.
- Création et exécution de tests
tests unitaires, tests de recette.
programmation en binômes, réunions debout.
- Détermination du cadre collaboratif
établissement des règles de codage, attribution des rôles.
- Planification des itérations
détermination des coûts, choix des fonctionnalités.Codagecodage de tests unitaires, réalisation de scénarios client, refonte (refactoring) de code.
mise en œuvre de l'intégration continue.
passage des tests de recette.
customization
Cette formation peut être adaptée afin de répondre au mieux à vos besoins. Le langage de mise en œuvre de l'étude de cas peut, bien entendu, être choisi parmi ceux proposés. D'autre part,il est possible de plus ou moins approfondir les différents points abordés dans le cours, selon les demandes des auditeurs. Logilab dispose aujourd'hui d'une palette très large de modules pédagogiques permettant la personnalisation de ses formations.
L'adaptation des cours en intra-entreprise ne pose aucun problème. N'hésitez pas à demander conseil à notre service commercial.
terms
Il est possible d'organiser, à votre demande, une ou plusieurs
sessions en intra-entreprise (sur site) n'importe où en France ou en
Europe.
Chaque participant à la formation dispose d'un exemplaire
personnel du support de cours et du manuel d'exercices.