Introduction à l'approche DevOps
Préalable(s) STA204 STA206 STA209 Sigle LOG680 Responsable Département de génie logiciel et TI Cycle 1 er Crédits 3 Charge de travail Cours (39h) Laboratoire (24h) Travaux personnels (72h) Plan du cours Site du cours Horaire LOG680 - Introduction à l'approche DevOps Ce cours vise à structurer la mise en place et l'évolution d une approche DevOps en intégrant les dimensions techniques, organisationnelles et collaboratives du cycle de vie des systèmes logiciels. Au terme de ce cours, la personne étudiante sera en mesure de : analyser les principes, la philosophie et les flux de travail associés à l approche DevOps; modéliser les composantes d'un système DevOps en tenant compte du développement, des opérations, de l'automatisation et du suivi de production; automatiser certaines phases du processus DevOps, notamment l'intégration, la construction, les tests, la livraison et la configuration; évaluer les tâches, les compétences et les outils nécessaires à l'implantation d'une approche DevOps; proposer des stratégies concrètes pour améliorer une approche DevOps dans un contexte industriel; planifier la mise en place et l'évolution d une approche DevOps adaptée aux besoins techniques et d'affaires d'une organisation. Éléments de contenu : DevOps. Cycle de vie des systèmes logiciels. Développement. Opérations. Agilité technique. Agilité d'affaires. Philosophie DevOps. Vision DevOps. Flux de travail DevOps. Modélisation de systèmes DevOps. Analyse de systèmes DevOps. Automatisation des processus DevOps. Intégration continue. Construction. Tests. Livraison. Configuration. Suivi de la production. Surveillance. Évaluation des tâches. Évaluation des compétences. Outils de développement collaboratif. Sélection d'outils. Implantation d'une approche DevOps. Évolution d'une approche DevOps. Défis en contexte industriel. Précision sur les préalables : STA204 Stage coopératif II en génie des TI (9 cr.) pour le programme de baccalauréat en génie des technologies de l'information; STA206 Stage coopératif II en génie logiciel (9 cr.) pour le programme de baccalauréat en génie logiciel; ou STA209 Stage obligatoire en informatique distribuée (9 cr.), pour le programme de baccalauréat en informatique distribuée.
Sources
- Course catalogue ↗2026-2027