• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

UE DevOps : méthodes et outils

  • Niveau d'étude

    Bac +4

  • ECTS

    3 crédits

  • Crédits ECTS Echange

    3.0

  • Composante

    UFR IM2AG (informatique, mathématiques et mathématiques appliquées)

  • Période de l'année

    Printemps (janv. à avril/mai)

Description

L'industrie du logiciel doit faire face à la complexité croissante des
logiciels que doivent développer les équipes de développement (dev) et
que doivent mettre en production les équipes opérationnelles
(ops). L'équipe "dev" a pour objectif principal d'apporter les
changements nécessaires au moindre coût et le plus vite possible,
alors que l'équipe "ops" doit garantir la stabilité du système et
privilégie donc la qualité. L'approche DevOps (Dev+Ops) cherche à
résoudre cet antagonisme en fluidifiant le passage du développement à
la production. Ce cours présente les méthodes et les principaux outils
de l’approche DevOps

Lire plus

Heures d'enseignement

  • TPTP18h
  • CMCM12h

Pré-requis recommandés

Langages de programmation (Java, C/C++, shell). Systèmes d’exploitation.

Lire plus

Période

Semestre 8

Compétences visées

Ce cours présente des concepts et des outils relatifs au développement et la mise en production rapide de logiciels complexes à grande échelle, à travers des techniques largement utilisées dans l’industrie du logiciel.  L'objectif est de savoir appliquer les outils de génie logiciel permettant le développement et l'évolution incrémentale de logiciels complexes tout en contrôlant la qualité de leur production.  Principales notions abordées en cours: gestion de version, outils de build, dépots, débogage, tests, couverture de code, intégration en continue, livraison en continue, monitoring.

Lire plus