MISSION DE COURS PONCTUELLE
CI/CD avec IA
Nantes et/ou Bretagne
Français
Présentiel
Détails sur le cours
TYPE D'ÉCOLE
- École d'ingénieurs reconnue
- Habilitée Cti (Commission d'État des titres d'ingénieur)
NOM DE L'ÉCOLE
Le nom de l'école et sa localisation vous seront indiqués lors du premier échange avec l'équipe du Bon intervenant.
NOMBRE D'HEURES / VOLUME HORAIRE
4,5 jours de cours par promotion (partageable entre plusieurs intervenants si impossible de tout faire).
DATES, HORAIRES, FRÉQUENCE DE COURS
Promotion 1 : 17 au 21/11/2025 – Nantes
Promotion 2 : 24 au 28/11/2025 – Quimper
Promotion 3 : 8 au 12/12/2025 – Nantes
Promotion 4 : 05 au 09/01/2026 – Rennes
Promotion 5 : 19 au 23/01/2026 – Niort
ℹ️ Sauf indiqué, les cours se dispensent en journée et pendant la semaine, les étudiants ont rarement cours le soir ou le week-end.
DATE DE DÉBUT
Fin 2025 - Début 2026
HORAIRES FIXES / À DÉFINIR AVEC L'ÉCOLE
Fixes et non modifiables
OBJECTIFS PÉDAGOGIQUES / PLAN DE COURS
Le nom complet du cours est le suivant : "CI/CD Automatisation des tests avec l'IA et documentation"
Compétences mises en œuvre :
• Intégrer les pratiques de Test Driven Development (TDD) en utilisant des frameworks de tests automatisés.
• Intégrer les tests fonctionnels et non fonctionnels automatisés dans les pipelines CI/CD.
• Intégrer des pratiques de sécurité DevSecOps dans le cycle de développement.
• Optimiser les développements en suivant les pratiques de Clean Code.
• Rédiger et maintenir une documentation technique complète et accessible.
• Surveiller et maintenir les systèmes automatisés pour garantir leur performance et leur fiabilité.
Contenu détaillé par module :
Module 1 : Fondamentaux de l’automatisation des tests et CI/CD
Objectifs du module :
• Comprendre les concepts de CI/CD et l’importance de l’automatisation des tests.
• Découvrir les différents types de tests automatisés et leur rôle dans un pipeline CI/CD.
Matériel et prérequis :
• Environnement de développement avec GitHub Actions, GitLab CI/CD, Jenkins, Azure DevOps.
• Connaissance de base en scripting (Bash, Python, JavaScript).
• Docker et Kubernetes installés pour l’orchestration.
Programme :
1. Introduction à l'automatisation des tests :
a. Différences entre tests manuels et tests automatisés.
b. Catégories de tests : unitaires, fonctionnels, E2E, non fonctionnels, performance.
2. Mise en place d'un pipeline CI/CD de base :
a. Intégration des tests dans le cycle CI/CD.
b. Exécution de tests en parallèle et en conteneurs.
3. Outils et bonnes pratiques :
a. Introduction aux outils : Selenium, Cypress, Playwright, PyTest, JUnit.
b. Structuration des tests pour un CI/CD efficace.
Module 2 : Intelligence artificielle et automatisation des tests
Objectifs du module :
• Utiliser l’IA pour générer et améliorer les tests automatisés.
• Déployer des modèles d’apprentissage automatique pour optimiser la couverture des tests.
Matériel et prérequis :
• Outils de test basés sur l’IA : Testim, Mabl, Applitools.
• Notions de machine learning et NLP (facultatif).
• Environnement cloud ou local pour exécuter des modèles d’IA.
Programme :
1. Automatisation des tests avec l’IA :
a. Génération automatique de cas de test avec des modèles NLP.
b. Détection automatique des anomalies dans les logs et exécutions de tests.
2. Optimisation des tests avec le machine learning :
a. Apprentissage à partir des erreurs et prédiction des zones à risque.
b. Analyse des métriques de test pour améliorer la stratégie de test.
3. Expérimentation avec des outils IA-powered :
a. Configuration et tests avec Testim, Applitools, Mabl.
b. Automatisation du testing visuel avec l’IA.
Module 3 : Tests fonctionnels et non fonctionnels dans un pipeline CI/CD
Objectifs du module :
• Exécuter des tests fonctionnels et non fonctionnels dans un pipeline automatisé.
• Assurer la qualité logicielle en intégrant des tests de sécurité et de performance.
Matériel et prérequis :
• Environnements de test cloud (SauceLabs, BrowserStack).
• Frameworks de test de charge (JMeter, Gatling).
• Outils de scan de sécurité (OWASP ZAP, Burp Suite).
Programme :
1. Tests fonctionnels automatisés :
a. Tests UI avec Selenium, Cypress.
b. Tests API avec Postman, RestAssured.
2. Tests de performance et de charge :
a. Simulation de charge avec JMeter.
b. Monitoring des temps de réponse.
3. Tests de sécurité automatisés :
a. Scan des vulnérabilités avec OWASP ZAP.
b. Analyse des dépendances (Snyk, Dependabot).
Module 4 : Documentation, reporting et monitoring des tests
Objectifs du module :
• Rédiger une documentation claire et détaillée des tests.
• Générer des rapports de tests automatisés pour un suivi efficace.
• Mettre en place un monitoring des tests pour anticiper les régressions.
Matériel et prérequis :
• Outils de reporting : Allure Report, Extent Reports.
• Solutions de monitoring et alerting (Prometheus, Grafana, ELK Stack).
• Systèmes de documentation collaboratifs (Confluence, Notion).
Programme :
1. Documentation des tests automatisés :
a. Structurer et versionner la documentation des tests.
b. Automatiser la mise à jour des documentations avec les tests.
2. Reporting et analyse des résultats de tests :
a. Génération de rapports interactifs.
b. Analyse des tendances et prédiction des échecs.
3. Mise en place d’un système de monitoring des tests :
a. Intégration de dashboards avec Prometheus et Grafana.
b. Configuration des alertes pour prévenir des régressions.
Évaluation en cours de formation (ECF)
Épreuve finale :
• QCM basé sur les compétences mises en œuvre.
FORMAT DE COURS
Cours pratique + une évaluation à la fin du cours
PRÉSENTIEL / DISTANCIEL
Présentiel
TRAVAIL DEMANDÉ À L'INTERVENANT
Création support théorique et pratique, animation des séances, évaluation
MATÉRIEL FOURNI PAR L'ÉCOLE
Programme complet du cours, Poste de travail / personnes, Poste de travail pour le formateur, Tableau blanc intéractif.
Réservation pour travailler sur le poste de l'école disponibe.
🛟 Nous pouvons vous fournir des exemples de cours, d'exercices et de travaux pratiques, pour préparer le cours plus facilement, n'hésitez pas à nous demander !
NIVEAU DES ÉTUDIANTS DE LA MATIÈRE
Débutant avec bases
NOMBRE D'ÉTUDIANTS
10-20 personnes
NIVEAU D'ÉTUDES
BAC +3
CURSUS / PROGRAMME
Master 1 / 2
Profil recherché et modalités contractuelles
Les écoles recherchent généralement des experts avec au moins 3 à 4 ans d'expérience métier, ainsi si ce n'est pas le cas, votre candidature a de très fortes chances de ne pas être reçue (sauf dans certains cas particuliers comme des demandes urgentes ou des cours d'introduction).
PROFIL RECHERCHÉ
Expert
NOMBRE D'INTERVENANTS POSSIBLE SUR CETTE MISSION
1 si possible, sinon plusieurs
TYPE DE CONTRAT POSSIBLE
Contrat de prestation préviligié (facturation de l'école via statut auto-entrepreneur ou entreprise)
Si impossible, CDD d'enseignement ponctuel (cumulable avec un CDI) réalisable par Le bon intervenant
RÉMUNÉRATION
TJM : 525 € H (négociable selon expérience)
AUTRES CONDITIONS
Aucune
TVA PRISE EN COMPTE PAR L'ÉCOLE
Oui
Les étapes de candidature
Quelques jours à deux semaines selon l'urgence
1
2
3
4
Consultez la fiche de poste exhaustivement en vérifiant que vous êtes bien en mesure de réaliser cette mission
Planifiez un rendez-vous avec notre équipe pour faire un point rapide, répondre à vos premières questions et valider votre candidature
Échangez
avec l'école
Posez vos questions restantes
Discutez du plan de cours
Fixez les créneaux précis
Validez votre intérêt ou non
Fixez la rémunération, le contrat
L'école vous tiendra informée de sa décision
Recontactez-nous par email si vous n'avez pas de nouvelles après deux semaines : equipe@lebonintervenant.com
Quel rôle joue Le bon intervenant ?
En savoir plus sur nous en 2 minutes.
Enseigner
au sein des meilleures écoles
Réception de missions d'enseignement
Accès à nos ressources pédagogiques
Accompagnement par notre équipe
1 200+
intervenants placés depuis 2019

