LOG680 Introduction à l'approche DevOps

L’approche DevOps vise à intégrer les différents aspects liés au cycle de vie des systèmes logiciels, incluant le développement et les opérations, pour accroître l’agilité des entreprises, tant au niveau technique qu’au niveau affaires. Ce cours aborde les concepts de base de DevOps, notamment sa philosophie, son flux de travail, ses méthodes d’analyse et de surveillance, et ses outils. Seront aussi abordés les défis associés à l’implémentation et l'évolution d’une approche DevOps dans un contexte industriel.

Au terme de ce cours, l'étudiant sera en mesure :

  • de comprendre l’ensemble des principes de la philosophie DevOps;
  • de modéliser et analyser les différents aspects d’un système DevOps;
  • d'identifier des stratégies concrètes pour améliorer l’approche DevOps;
  • de définir un plan pour la mise en place et l'évolution d’une approche DevOps.

Les sujets abordés comprennent : les concepts et la vision DevOps; la modélisation et l'analyse de systèmes DevOps, l'automatisation de différentes phases du processus DevOps (p. ex. intégration, construction, test, livraison, configuration), le suivi de la production, l'évaluation des tâches, l'évaluation des compétences et la sélection des outils de développement collaboratif.

Note sur les préalables : un seul préalable est requis, soit STA204 ou STA206.

Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables STA204   STA206  
Responsable Département de génie logiciel et des TI
Horaire

Session: Automne 2019

Groupe Jour Type
01 Jeudi 08:30 Activité de cours