Prenez contact avec nous
 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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires