EDUGROUPE : 2. Open Source - Mise en oeuvre de l'Usine Logicielle
Organisme
75116 PARIS
Contact
Durée
21 heuresModalités
- Classe virtuelle
- Présentiel
• Evaluation durant la formation par le biais d'exercices pratiques • Auto-évaluation des acquis par le stagiaire via un questionnaire • Attestation de fin de stage adressée avec la facture
Prix
Public
Pour consulter les public visés, merci de vous référer au programme détaillé de chaque stage.
Pré-requis
Connaissances de base en développement logiciel.
Objectifs pédagogiques
Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.
Programme détaillé
Module 1 : Qu’est-ce qu’une plateforme Usine Logicielle ?
• Présentation
• Etude de vie du logiciel : conception, développement, recettage, mise en production
• Intégration continue : définition, méthodes, bénéfices et bonnes pratiques
Module 2 : Concepts et enjeux
• Les différents types d’outils et les fonctionnalités couvertes
• Potentiel et limites des outils
• Interaction entre les différents outils
• Versioning
• Collaboratif
• Rédaction de documentation technique
Module 3 : Mise en œuvre
Tout au long de ce module pratique, seront traités :
• Etude de chaque composant
• Mise en place de la containerisation
• Prise en main de Gitlab
• Prise en main de JenKins
• Build Maven
• Création de jobs
• Mise en place de SonarQube
• Utilisation de Nexus
• Test de GUI avec Selenium
• Test de charge avec Jmeter
• Monitoring avec Zabbix et Hawkular
Atelier : mise en œuvre de la plateforme et de la totalité des composants dans un environnement incluant des containers Docker.
Module 4 : Gestion de projet
• Prise en compte des contraintes et besoins
• Conception de la plateforme et choix des outils
• Recettage : test de non-régression et test de validation
• Risques d’un projet de migration vers un système Open Source
• Bonnes pratiques