École Informatique 2015 : Les outils de mise en production du logiciel

Europe/Paris
Description

Centre Jean Bosco - Lyon

Centre de calcul de l'IN2P3 - Villeurbanne

Les objectifs de l'école sont les suivants :

  • Dresser un panorama des outillages qui permettent de maîtriser le cycle de vie du logiciel dans sa phase exploitation et maintenance
  • Sensibiliser les participants à l’importance de l’automatisation de la reconstruction du code, la mesure et l’amélioration de la qualité du code, la mise en place d’un environnement de tests systématiques, l’intégration continue et l’adoption d’un workflow de développement explicite implémenté dans un gestionnaire de code
  • Donner quelques clés pour packager et déployer une application à l'aide de Docker
  • Montrer la facilité et l'importance d'équiper son code avec un système de génération de logs normalisé, et la puissance des moyens disponibles pour analyser ces logs
  • Faire pratiquer quelques-uns de ces outils sur un code simple mais fonctionnel 

Elle s'adresse à tout développeur ayant déjà parcouru tout le cycle de développement d'un logiciel et soucieux de distribuer son programme ou de le mettre en production sur un serveur.

Formulaire d'inscription
    • 09:00
      Accueil des participants Centre Jean Bosco

      Centre Jean Bosco

    • 1
      Présentation de l'école Centre Jean Bosco

      Centre Jean Bosco

      Orateur: Christian Helft (LAL)
      Transparents
    • 2
      Le cycle de vie d'un logiciel Centre Jean Bosco

      Centre Jean Bosco

      Orateur: Thomas Lallart (Inra)
      Transparents
    • 3
      Panorama des outils utiles à la mise en production du logiciel Centre Jean Bosco

      Centre Jean Bosco

      Transparents
    • 4
      Démo des TP de l'école
      Orateur: Thomas Lallart (Inra)
    • 12:30
      Déjeuner Centre Jean Bosco

      Centre Jean Bosco

    • 5
      Git-Gitlab, les bases
      Orateurs: Benoit Bayol (ECP), Foudil BRÉTEL (CC-IN2P3)
    • 6
      Qualité du code et dette technique Centre Jean Bosco

      Centre Jean Bosco

      Orateur: Thomas Lallart (Inra)
      Transparents
    • 7
      Les tests et l'intégration continue Centre Jean Bosco

      Centre Jean Bosco

      Orateur: Thomas Lallart (Inra)
      Transparents
    • 16:00
      Pause café Centre Jean Bosco

      Centre Jean Bosco

    • 8
      Qualité et Validation
      Orateur: Dr Valéry Baron (Orange Application for Business)
    • 9
      L'impact de l'intégration continue à la DSI de l'INRA Centre Jean Bosco

      Centre Jean Bosco

      Orateur: Thomas Lallart (Inra)
      Transparents
    • 19:00
      Diner Centre Jean Bosco

      Centre Jean Bosco

    • 10
      Le test de logiciel : pourquoi et comment CCIN2P3

      CCIN2P3

      Orateur: Prof. Marie-Claude Gaudel (Université de Paris-Sud)
      Transparents
    • 11
      Préparation des ateliers CCIN2P3

      CCIN2P3

      Orateur: Les intervenants
    • 11:00
      Pause café CCIN2P3

      CCIN2P3

    • 12
      Atelier Sonar
      Orateur: Thomas Lallart (Inra)
    • 12:30
      Déjeuner
    • 13
      Atelier Tests 1 CCIN2P3

      CCIN2P3

      Orateur: Thomas Lallart (Inra)
    • 16:00
      Pause café CCIN2P3

      CCIN2P3

    • 14
      Atelier Tests 2 CCIN2P3

      CCIN2P3

      Orateur: Thomas Lallart (Inra)
    • 15
      Payez vos dettes !
      Orateur: Thomas Lallart (Inra)
    • 19:00
      Diner Centre Jean Bosco

      Centre Jean Bosco

    • 16
      Atelier Git-Gitlab CCIN2P3

      CCIN2P3

      Orateur: Benoit Bayol (ECP)
    • 10:30
      Pause café CCIN2P3

      CCIN2P3

    • 17
      Intégration continue CCIN2P3

      CCIN2P3

      Orateur: Foudil BRÉTEL (CC-IN2P3)
    • 12:30
      Déjeuner CCIN2P3

      CCIN2P3

    • 18
      Les workflows de production de code CCIN2P3

      CCIN2P3

      Orateurs: Antoine Pérus (Cnrs/In2p3/Lal), Benoit Bayol (ECP)
      Transparents
    • 19
      Atelier Workflow
      Orateurs: Antoine Pérus (Cnrs/In2p3/Lal), Benoit Bayol (ECP)
    • 16:00
      Pause café CCIN2P3

      CCIN2P3

    • 20
      Intégration continue CCIN2P3

      CCIN2P3

      Orateur: Foudil BRÉTEL (CC-IN2P3)
    • 20:00
      Bouchon Café des Fédérations 8-9-10 rue Major Martin - 69001 Lyon - 04 78 28 26 00

      Café des Fédérations 8-9-10 rue Major Martin - 69001 Lyon - 04 78 28 26 00

      Repas en ville

    • 21
      Des logs, pour quoi faire ? CCIN2P3

      CCIN2P3

      Orateur: Fabien Wernli (CCIN2P3)
      Slides
    • 22
      Atelier logs CCIN2P3

      CCIN2P3

      Orateur: Fabien Wernli (CCIN2P3)
      Slides
    • 10:30
      Pause café CCIN2P3

      CCIN2P3

    • 23
      Docker CCIN2P3

      CCIN2P3

      Orateur: Sébastien Binet (LPC Clermont)
      Transparents
    • 24
      Atelier Docker CCIN2P3

      CCIN2P3

      Orateur: Sébastien Binet (LPC Clermont)
    • 12:30
      Déjeuner CCIN2P3

      CCIN2P3

    • 25
      Docker CCIN2P3

      CCIN2P3

      Orateur: Sébastien Binet (LPC Clermont)
    • 16:00
      Pause café CCIN2P3

      CCIN2P3

    • 26
      Docker et intégration continue CCIN2P3

      CCIN2P3

      Orateur: Sébastien Binet (LPC Clermont)
    • 19:00
      Diner Centre Jean Bosco

      Centre Jean Bosco

    • 27
      Les outils d'exploitation des logs CCIN2P3

      CCIN2P3

      Orateurs: Fabien Wernli (CC-IN2P3), Jean-René Rouet (CC-IN2P3/CNRS)
      Slides
    • 10:30
      Pause café CCIN2P3

      CCIN2P3

    • 28
      Fin des ateliers CCIN2P3

      CCIN2P3

    • 29
      Bilan de l'école CCIN2P3

      CCIN2P3

      Orateurs: Christian Helft (LAL), Thierry OLLIVIER (IPNL)
    • 12:30
      Déjeuner CCIN2P3

      CCIN2P3

    • 14:30
      Départ participants