Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 14 heures
Plan du cours
Introduction à l'IA dans DevOps
- Qu'est-ce que l'IA pour DevOps ?
- Cas d'usage et avantages de l'IA dans les pipelines CI/CD
- Vue d'ensemble des outils et plateformes soutenant l'automatisation par IA
Développement et révision de code assistés par l'IA
- Utilisation de GitHub Copilot et d'outils similaires pour l'auto-complétion de code
- Vérifications de la qualité du code et suggestions basées sur l'IA
- Génération de tests et détection automatique des vulnérabilités
Conception intelligente de pipelines CI/CD
- Configuration de Jenkins ou GitHub Actions avec des étapes enrichies par l'IA
- Déclenchement prédictif des builds et détection intelligente des rollbacks
- Ajustements dynamiques des pipelines basés sur les performances historiques
Automatisation des tests propulsée par l'IA
- Génération et priorisation de tests par IA (par ex., Testim, mabl)
- Analyse des tests de régression à l'aide du machine learning
- Réduction de l'instabilité (flakiness) et du temps d'exécution des tests grâce à des insights data-driven
Analyse statique et dynamique avec l'IA
- Intégration de SonarQube et d'outils similaires dans les pipelines
- Détection automatique des « code smells » et suggestions de refactorisation
- Analyse d'impact et profilage du risque du code
Surveillance, rétroaction et amélioration continue
- Outils d'observabilité propulsés par l'IA et détection d'anomalies
- Utilisation de modèles de ML pour apprendre des résultats des déploiements
- Création de boucles de rétroaction automatisées tout au long du SDLC
Études de cas et intégration pratique
- Exemples de CI/CD enrichi par l'IA dans des environnements d'entreprise
- Intégration avec les plateformes cloud-native et les microservices
- Défis, recommandations et bonnes pratiques
Résumé et prochaines étapes
Pré requis
- Expérience des flux de travail DevOps et CI/CD
- Compréhension de base des outils de contrôle de version et d'automatisation
- Familiarité avec les concepts de tests logiciels et de déploiement
Public cible
- Ingénieurs DevOps et équipes plateformes
- Responsables de l'automatisation QA et ingénieurs de tests
- Architectes logiciels et responsables des releases