Logo ÉTS
Session
Cours
Responsable(s) Francis Bordeleau, Patrick Cardinal

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Programme(s) : 7365
             
  Profils(s) : Tous profils  
             
    STA204 OU STA206    
             
 

Unités d’agrément

60,0 % 40,0 %
Total d'unités d'agrément : 58,8

Qualités de l’ingénieur

 










Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du cours

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. Nous discuterons aussi des défis associés à l’implémentation et l'évolution d’une approche DevOps dans un contexte industriel.

Au terme de ce cours, les étudiantes et les étudiants seront en mesure de : comprendre l’ensemble des principes de la philosophie DevOps; modéliser et analyser les différents aspects d’un système DevOps; identifier des stratégies concrètes pour améliorer l’approche DevOps; 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 le préalable :
STA204 Stage industriel II en génie des TI (9 cr.) pour le programme de baccalauréat en génie des technologies de l’information;
STA206 Stage industriel II en génie logiciel (9 cr.) pour le programme de baccalauréat en génie logiciel; ou
STA209 Stage industriel en informatique distribuée (9 cr.), pour le programme de baccalauréat en informatique distribuée.





Objectifs du cours

Les objectifs sont définis dans le descriptif du cours.


Stratégies pédagogiques

Les objectifs seront atteints par des lectures individuelles et exposés magistraux permettant de traiter le contenu du cours, à raison de trois (3) heures par semaine pendant treize (13) semaines. La participation active des étudiants sera sollicitée via des discussions et divers exercices en classe pendant les cours. De plus, les concepts vus en classe seront mis en application par l’intermédiaire de douze (12) séances de laboratoires de deux (2) heures chacune. Enfin, outre les six (6) heures en classe et au laboratoire, chaque étudiant(e) doit fournir six (6) heures de travail personnel ou d’équipe par semaine.



Utilisation d’appareils électroniques

Pour favoriser un bon environnement d’apprentissage dans le cours, une politique d’utilisation des appareils électroniques sera appliquée. Elle est expliquée à l’adresse https://sites.google.com/a/etsmtl.net/cfuhrman/se-preparer-pour-reussir/politique-electronique.



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu