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.
Plan du cours
Introduction à l'IA dans DevOps
- Qu'est-ce que AI for DevOps?
- Cas d'utilisation et avantages de l'IA dans les pipelines CI/CD
- Aperçu des outils et plateformes soutenant l'automatisation pilotée par IA
Développement et revue de code assistés par IA
- Utilisation de GitHub Copilot et d'outils similaires pour la complétion de code
- Vérifications et suggestions de qualité du code basées sur l'IA
- Génération automatique de tests et détection des vulnérabilités
Conception intelligente des pipelines CI/CD
- Configuration d'Jenkins ou GitHub Actions avec des étapes améliorées par IA
- Déclenchement de construction prédictif et détection intelligente du rollback
- Ajustements dynamiques du pipeline basés sur la performance historique
Automatisation de tests pilotée par IA
- Génération et priorisation des tests pilotées par IA (par ex., Testim, mabl)
- Analyse des tests de régression à l'aide d'apprentissage automatique
- Réduction de la fragilité et du temps d'exécution des tests grâce aux insights basés sur les données
Analyse statique et dynamique avec IA
- Intégration d'SonarQube et d'outils similaires dans les pipelines
- Détection automatique des odeurs de code et suggestions de refactorisation
- Analyse d'impact et profilage des risques du code
Surveillance, feedback et amélioration continue
- Outils d'observabilité pilotés par IA et détection d'anomalies
- Utilisation de modèles ML pour apprendre des résultats de déploiement
- Création de boucles de feedback automatisées au travers du cycle de vie du logiciel (SDLC)
Cas pratiques et intégration pratique
- Exemples d'IA dans les pipelines CI/CD en environnement d'entreprise
- Intégration avec des plateformes natives cloud et microservices
- Défis, recommandations et meilleures pratiques
Récapitulation et prochaines étapes
Pré requis
- Expérience avec DevOps et les workflows CI/CD
- Compréhension de base des outils de contrôle de version et d'automatisation
- Familiarité avec les concepts de test et déploiement logiciel
Public cible
- Ingénieurs DevOps et équipes de plateforme
- Chefs d'automatisation QA et ingénieurs tests
- Architectes logiciels et gestionnaires de releases
14 Heures