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

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires