Plan du cours

Introduction

  • DevOps vs Agile
  • Vue d'ensemble des concepts fondamentaux de DevOps
  • Comprendre les principaux avantages de DevOps

Comprendre les DevOps phases

  • Intégration continue
  • Livraison continue
  • Déploiement continu
  • Tests continus
  • Surveillance continue

Définir DevOps la structure et les processus

  • Comprendre les rôles et les responsabilités DevOps
  • Planifier et évaluer l'adoption DevOps
  • Personnaliser ou normaliser le DevOps pipeline  ;   ;

Mise en place de l'infrastructure DevOps

  • Choisir un outil Kanban pour le suivi des flux de travail (Jira, Azure DevOps, etc.)
  • Gérer les codes sources avec Git
  • Construire des applications avec Gradle et Jenkins
  • Déployer des applications avec Docker et Kubernetes

Outils d'automatisation des bâtiments

  • Comprendre les scénarios d'automatisation
  • Créer et exécuter des tests automatisés avec Selenium
  • Mettre en œuvre des flux d'automatisation de la construction et du déploiement

Intégrer la sécurité dans les processus DevOps

  • Comprendre le modèle DevSecOps
  • Définir les politiques et procédures de sécurité
  • Automatiser DevOps les processus et outils de sécurité

DevOps Bonnes pratiques et conseils

Résumé et prochaines étapes

Pré requis

  • Une compréhension des méthodologies Agile
  • Expérience dans le développement de logiciels

Audience

  • DevOps ingénieurs
  • Directeurs informatiques
  • Développeurs
 21 heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir