Intégration continue

Catégorie
Formation
Date
2017-11-14
Lieu
Caen - 1 Boulevard Maréchal Juin
14000 Caen, France
Téléphone
02 32 74 43 21
Email
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

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 ARSLANdé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 OBLIGATOIRELe 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