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 en DevOps
- Qu'est-ce que l'IA pour DevOps ?
- Cas d'utilisation et avantages de l'IA dans les pipelines CI/CD
- Aperçu des outils et plateformes soutenant l'automatisation par l'IA
Développement et examen de code assistés par l'IA
- Utilisation de GitHub Copilot et d'outils similaires pour l'achèvement 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 de GitHub Actions avec des étapes enrichies par l'IA
- Déclenchement prédictif des builds et détection intelligente des retours arrière
- Ajustements dynamiques des pipelines basés sur les performances passées
Automatisation des tests propulsée par l'IA
- Génération et priorisation de tests pilotés par l'IA (par ex., Testim, mabl)
- Analyse des tests de régression à l'aide de l'apprentissage automatique
- Réduction de l'instabilité (flakiness) et du temps d'exécution des tests grâce à des aperçus basés sur les données
Analyse statique et dynamique avec l'IA
- Intégration de SonarQube et d'outils similaires dans les pipelines
- Détection automatisée des défauts de code (code smells) et suggestions de refactorisation
- Analyse d'impact et profilage des risques de code
Surveillance, rétroaction et amélioration continue
- Outils d'observabilité et de détection d'anomalies propulsés par l'IA
- Utilisation de modèles d'apprentissage automatique pour apprendre des résultats de déploiement
- Création de boucles de rétroaction automatisées à travers le SDLC
Études de cas et intégration pratique
- Exemples de CI/CD enrichi par l'IA dans des environnements d'entreprise
- Intégration avec des plateformes natives du cloud et des microservices
- Défis, recommandations et meilleures pratiques
Résumé et prochaines étapes
Pré requis
- Expérience en DevOps et dans les flux de travail CI/CD
- Compréhension de base de la gestion de version et des outils d'automatisation
- Familier avec les concepts de test logiciel et de déploiement
Public cible
- Ingénieurs DevOps et équipes de plateforme
- Responsables de l'automatisation QA et ingénieurs de test
- Architectes logiciels et responsables de publication