Intégration continue
14000 Caen, France
Formation "Intégration continue"
Mardi 14 novembre 2017, Caen
Contexte
Le travail en équipe se traduit souvent par un découpage des tâches en plusieurs modules dont la réalisation est confiée à des personnes différentes. Au final, l'étape d'assemblage de ces modules permet d'obtenir un livrable fonctionnel. Or, lors de cette dernière étape, on se rend souvent compte que tous les modules ne s'imbriquent pas les uns et les autres correctement. Du coup, des ajustements sont nécessaires pour pouvoir livrer le produit "fini". Ce qui implique un retard dans la livraison et une tension dans l'équipe. Pour éviter ces situations, l'intégration continue a pour but d'intégrer tous les modules dès le début du produit et de manière répétée et fréquente.
Cette action est proposée par le réseau régional normanDEV. Elle est organisée en partenariat et avec le soutien financier du réseau national DEVLOG et de la DR19 du CNRS.
Contenu & objectifs
La méthodologie de développement et de maintenance d’une application a une incidence directe sur sa qualité et sa performance. Dans ce contexte, l’industrialisation des processus métier est aujourd’hui un concept rendu possible grâce à la technique d'intégration continue. Cette pratique vise à adopter un workflow de développement qui permet de limiter l'introduction de régressions dans les codes produits et de réaliser automatiquement certaines tâches de développement (build, test, déploiement, ...). Durant cette journée, tout à chacun pourra voir ou revoir les bases et principes de cette technique et les mettre en application au travers de TP sous Jenkins.
L'objectif de cette formation est avant tout de vous convaincre de l'intérêt de mettre en place un système d'intégration continue dans le cadre de vos activités de développement logiciel.
Bien que cette pratique puisse paraître complexe de prime abord, au fur et à mesure que nous allons explorer ce qui se cache derrière cette pratique et ses principes vous vous rendrez compte de l'intérêt qu'elles apporte au quotidien et cela même si vous travaillez tout seul sur un projet !
Public visé
Personnel scientifique, ingénieurs, techniciens, doctorants ou post-doctorants souhaitant s'initier à la mise en oeuvre de l'intégration continue.
Pré-requis
Aucune connaissance particulière n'est requise hormis d'avoir les bases ou de pratiquer les activités standards de développement logiciel (codage, génération, test, déploiement, travail collaboratif).
Les travaux pratiques se dérouleront sur des postes fixes d'enseignement pré-configurés.
Programme
Partie 1] Principes et pratiques :
- Présentation
- Les intérêts ?
- Les freins à l'adoption ?
- Sa mise en place
- Quels outils choisir ?
- Les bonnes pratiques
- Créer un logiciel à chaque changement
Partie 2] Mise en place d'un serveur d'intégration continue :
- Installation
- Configuration
- Utilisation dans un cas concret
Partie 3] Tests et analyses de code en continu :
- Ajout de tests et d'analyses de code
Partie 4] Déploiement continu :
- Ajout du déploiement continu
Intervenant
- Mr Yunus ARSLAN, développeur sénior chez Orange Labs à Caen.
Yunus est développeur Sénior chez Orange Labs depuis 2007. Il a intégré la communauté Orange des « Software Expert » il y a 4 ans. Expert en développement Front End et applications mobiles sous iOS, il est aussi référent métier développement logiciel chez Orange Labs. C’est un acteur majeur de la transformation d’Orange Labs dans sa professionnalisation de la production logicielle.
Supports d'intervention
Un petit article introductif : The Benefits and Challenges of Continuous Integration
Les supports de présentation sont mis à disposition par Mr Arslan.
Dates et horaires
La formation se déroule sur une seule journée, le mardi 14 novembre 2017 de 9h00 à 17h15.
Elle doit être suivie dans son intégralité.
Lieu
Bâtiment Sciences 3.
Salle S3-160 (1er étage).
*********************************
UFR de Sciences
Campus 2 - Côte de Nacre
Boulevard du Maréchal Juin
14032 Caen CEDEX
********************************
Inscription
L'inscription est gratuite mais OBLIGATOIRE. Le nombre de places est limité à 21 personnes.
! Date limite d'inscription : le mercredi 8 novembre 2017
Pour que votre inscription soit bien prise en compte vous devez :
1- Vous pré-inscrire en ligne : cliquer sur le lien "S'inscrire" en haut à droite de cette page et remplir les champs obligatoires.
Vous recevrez en retour un mail de confirmation automatique avec un lien vers la fiche standard d'inscription à remplir.
2- Vous inscrire : valider votre pré-inscription en complétant la fiche standard d'inscription à la formation et en la envoyant avant le 8 novembre 2017 à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..
Si votre candidature est retenue, vous recevrez une convocation par courrier ou par email.
En cas de désistement, merci de bien vouloir nous prévenir dans les meilleurs délais en envoyant un mail à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..
Transport et repas
Les frais de transport et/ou d'hébergement sont à prendre en charge par les bureaux de formation des délégations, ou les laboratoires ou établissements d’origine des participants.
Le repas du midi est pris en charge pour tous les participants et sera pris au Restaurant Universitaire situé sur le Campus.
Plan et accès
Accès depuis le centre ville ou la gare SNCF :
- en bus
site ENSICAEN : lignes 10, 13 et 14 - en TRAM : TWISTO
ligne A : direction site ENSICAEN, arrêt Caen-Campus 2
Accès en voiture :
- Sortie 5 direction Douvres la Délivrande / Courseulles / CHU
- Suivre Campus 2 - Porte EST, ENSICAEN.
Propulsé par iCagenda