Aller au contenu principal
  • FSE
  • Informatique
  • Séminaire

Formation DevOps Agile : comprendre les outils utilisés par les acteurs d’un projet Agile

DevOps au quotidien dans les projets : Tests, Intégration, Déploiement continu, DashBoard …

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
2 jours
Niveau
Fondamental
Modalités
Présentiel / Distanciel

Description de la formation DevOps Agile

Cette formation DevOps Agile présente les principaux outils mis en œuvre dans une approche de développement DevOps en intégrant tous les acteurs de la chaîne de production logicielle. L’ordre d’apparition des outils suit la chronologie d’un projet Agile afin de rendre la formation concrète et réaliste.

La formation répondra à plusieurs questions : Comment utilise-t-on un outil de backlog (recueil des besoins) ? À quoi sert un outil de versionning ? De build ? De provisionnement ? À quoi sert une plate-forme de CI/CD ? Les dépôts d’artefacts ? Quels types de tests et d’analyses effectue-t-on sur un chaîne DevOps ? Comment sont exploités les résultats?

Il s’agit donc de faire le lien avec la théorie sur les méthodes Agiles et de savoir positionner les outils utilisés par les différents acteurs (pas forcément techniques) tout en comprenant la puissance de leur utilisation conjointe (pipeline) au niveau de la chaîne de production dans un mécanisme d’intégration/déploiement continu.

À travers un mini projet servant de fil rouge pédagogique, cette formation DevOps Agile s’attache à être concrète en présentant une chaîne complète DevOps. Tout en veillant à ne pas se montrer excessivement technique, ni se substituer aux formations dédiées sur les outils présentés, elle présente les fichiers de configuration dont la maîtrise permet de mieux comprendre le fonctionnel et les concepts, ainsi que des commandes qui permettent de faire « vivre » une maquette. La priorité est donc donnée à la vue globale et à tous les acteurs d’un projet de développement DevOps.

Pour les personnes à la recherche d'un contenu plus technique (mais toujours généraliste), nous vous proposons de suivre plutôt la formation « Infrastructure DevOps : Les outils », réf. OODO.

Deux participants échangent autour d’un ordinateur portable

Objectifs pédagogiques

Concrètement, à l'issue de cette formation DevOps Agile vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Énoncer toutes les phases de développement d’un projet Agile et les mesures de “quality gate” (mur qualité)
  • Citer des outils logiciels associés
  • Savoir utiliser un outil de backlog (recueil des besoins)
  • Savoir utiliser un outil de versionning et comprendre son vocabulaire (repository, branche, push, commit, etc.)
  • Comprendre le fonctionnement d’un outil de « build » logiciel
  • Connaître la typologie des tests logiciels et les outils associés
  • Comprendre la distinction entre intégration, livraison et déploiement continu
  • Comprendre en quoi consiste un pipeline d’intégration continue
  • Comprendre le paramétrage d’outils comme Jenkins ou GitLabCI
  • Savoir construire une application simple avec Ansible (playbook)
  • Comprendre les concepts de conteneur (Docker) et d’orchestrateur (Kubernetes)
  • Savoir créer un conteneur Docker simple
  • Comprendre en quoi consiste le déploiement d’une application sur un cluster Kubernetes
  • Comprendre en quoi un outil comme Elastic Search participe à l’amélioration continue d’un logiciel

Objectifs opérationnels

Savoir maîtriser les outils utilisés par les acteurs d'un projet Agile.

Programme

Contenu du cours, module par module

7 modules

Programme mis à jour le 25/06/2025

Formations liées