Objectifs pédagogiques
Nous visons dans le module “Méthodologie DevOps” les objectifs suivants :
- 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.
- Au niveau de la gestion de projet et le travail de groupe : pratiquer la répartition des tâches de programmation et leurs intégrations en respectant les échéances, coordonner le travail, et le documenter