Usine logicielle/Factory Management
- Concourse CI
Mettre en oeuvre l'intégration continue avec Concourse CI - Docker : paramétrage et exploitation
Administrer, installer et déployer des applications packagées en images - Docker en environnement de dev
Conteneuriser des applications et les exécuter avec Docker en environnement de dev - Docker utilisation
Construire et distribuer des images - Git
Gérer le versionning avec Git - GitLab CI/CD
Automatiser les builds avec GitLab CI/CD - Intégration continue
Intégration continue : Automatiser la production logicielle - Jenkins administration
Déployer et administrer Jenkins - Jenkins utilisation
Faire de l’intégration continue avec Jenkins - Maven
Utiliser Maven pour builder ses projets - Nexus
Gérer les binaires et artefacts de build avec Nexus - Subversion
Utiliser et administrer Subversion
Tests
- Automatisation des tests d’IHM Web avec Selenium
- JMeter
Réaliser des tests de charges avec JMeter - JUnit
Pratique des tests unitaires avec JUnit - Mockito
Mettre en œuvre le framework de mocks Mockito - SoapUI
Tester les WebServices avec SoapUI
DevOps
- Ansible
Industrialiser les déploiements avec Ansible - DevOps
DevOps : Livrer vos applications en continu avec qualité et renforcer la cohésion entre vos équipes Devs et Ops - GitOps
Comprendre la démarche GitOps - Kubernetes
Introduction au déploiement d’une application sur un cluster Kubernetes - Kubernetes utilisation