020IDCES5

Intégration et déploiement continu

Ce cours de DevOps offre une vue d’ensemble approfondie des principes, des pratiques et des outils clés de DevOps, permettant une compréhension complète du cycle de vie du développement logiciel (SDLC). Les étudiants apprendront les fondamentaux de DevOps, la conteneurisation, les pipelines d’intégration continue et l’Infrastructure as Code (IaC) en utilisant des technologies telles que Docker, GitHub Actions, Jenkins, Ansible, entre autres. Un projet semestriel permettra de mettre en pratique les concepts étudiés en classe. À l’issue du cours, les étudiants seront bien préparés pour des carrières dans le développement logiciel et les opérations informatiques.


Temps présentiel : 30 heures


Charge de travail étudiant : 70 heures


Méthode(s) d'évaluation : Travail personnel

Ce cours est proposé dans les diplômes suivants
 Diplôme d'ingénieur - spécialité génie informatique et communications - option : génie logiciel
Diplôme d'ingénieur - spécialité génie informatique et communications - option : réseaux de télécommunications