Study program
Module description
BackThis module description is supplemented by the HEIA-FR Directive on module organization for the 2023/2024 academic year.
5 ECTS credits
-
DevOps
-
DevOps applications
Module specifications
Supervisor(s)
Andreas Fischer,Sandy Ingram,Philippe Joye,Sébastien Rumley
Module grade calculation method
La note du module est la moyenne pondérée du travail écrit sanctionnant le socle théorique du cours, et la note donnée sur le projet. La pondération est communiquée aux étudiants lors du premier cours. La note du projet est elle-même une moyenne pondérée de plusieurs notes. Les pondérations sont communiquées aux étudiants lors de la présentation du projet. Les critères de notations sont communiqués par chaque intervenant.
Targeted competences / General learning objectives
- Saisir le rôle clé des pratiques et outils DevOps dans la production et le maintien de déploiement de logiciels et d'algorithmes de qualité
- Citer, et mettre en oeuvre une collection d'outils et de pratiques pour élever, puis maintenir haute la qualité du code.
- Concevoir et mettre en place un processus d'intégration et de déploiement continu en tenant compte de la sécurité IT
- Évaluer les pratiques d'un environnement de développement applicatif existant (infrastructure et code logiciel), puis de proposer des pistes d'améliorations
- Concevoir et implémenter un modèle basé sur des données non statiques et pouvoir le déployer avec une intégration dans une application existante.
- Mettre en place et expliquer les outils et procédures permettant la reproductibilité, la documentation et la comparaison des expériences et opérations nécessaires à la mise au point d'un modèle basé sur des données.
- Maitriser les outils de déploiement de modèles basés sur les données, permettant de respecter les bonnes pratiques DevOps, notamment en termes d'automatisation, de validation et de tests.
Remediation options
Pas de remédiation
Remediation options (if repeating the year)
Identique au cas sans répétition
Prerequisites
Avoir réussi les modules "Analyse des données" et suivi le module "Sécurité des données"
Evaluation and validation methods
Le module est évalué comme un tout. La note donnée au module est ensuite appliquée à chacune des unités de cours.