Module 1
Intégration Continue
- Présentation de l'intégration continue
- Ses intérêts long terme
- Présentation d'un cas réel
2h de théorie
Prérequis:
- Connaître un langage de programmation
- Utiliser Git
Module 2
Git et l'organisation d'un repo
- Présentation de Git
- Branches
- Merge–Request
- Tags
- Semantic Versionning
2h de théorie et 2h de pratique
Module 3
Tests automatisés ou comment s’assurer de la qualité du code
- Analyse statique du code
- Tests unitaires
- Intégration dans un projet en POO
- Tests fonctionnels
- Cas pratiques
4h de théorie et 4h de pratique
Module 4
Déploiement Continu
Comment déployer automatiquement un applicatif dans un environnement Master, environnement de préproduction et environnement de production
4h de théorie et 4h de pratique