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

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

Principes du mouvement DevOps

Les phases d'un projet
L’argumentaire et les principes DevOps
Les compétences de l’équipe DevOps
Les mesures de qualité associées au projet (mur qualité ou quality gate)
La chaîne de production logicielle
Bénéfices attendus de l’approche DevOps
 

Outils de versioning

Essence  d’un outil de versioning
Concepts : Commit, Branches et Tags
Unique source de vérité et les outils « As code »
Utilisation des branches
Workflow DevOps, intégration dans les approches agiles
Atelier 1 / DémonstrationPrésentation de l’application fil d’Ariane
Création de deix feature braches à partir d’un backlog Agile

Build is tests !

Définition  d’un outil de build : quelques exemples
Les tests lors du build : automatisation, scénarios et assertions
Typologie des tests et outils
Analyse statique et dynamique du code source
Métriques logicielles, approche qualité et amélioration continue
Notion d’artefact, les différents formats
Les dépôts d’artefacts, leur mission : outils disponibles 
Atelier 2  / DémonstrationExécution de tests et d’analyse automatisés
Visualisation des résultats

La plateforme de CI/CD

Mission d’une plateforme de CI/CD
Distinction entre intégration/livraison et déploiement continu(e)
Architecture Maître/Esclave, provisionnement des esclaves
Notion de pipeline, pipelines typiques
Pipelines et organisation des branches
Pipeline As Code : les exemples de Jenkins et GitlabCI
Atelier 3 / DémonstrationConfiguration Gitlab CI
Exécution de pipeline

Virtualisation et gestion de configuration

Principes de la virtualisation
Le provisionnement
Les outils de gestion de conf.
L’exemble d’Ansible
Atelier 4  / DémonstrationPrésentation et exécution d’un playbook Ansible

Containerisation et orchestrateur de conteneurs

Comparaison Container et machines virtuelles
Images de conteneur
Présentation d’un Dockerfile, les registres d’images
Stack applicative, Architecture micro-services, l’outil docker-compose
Mission d’un orchestrateur de conteneur. Kubernetes : les offres disponibles
Déploiement DevOps : Blue-green, Canary testing, etc
Atelier 5 / DémonstrationDéploiement blue-green de l’application en fil d’Ariane sur un cluster Kubernetes

Feedback et amélioration continue

Surveillance continue, collecte des métriques et outils associés
Le dashboard DevOps
Self-healing systems
Atelier 6 / DémonstrationCollectes de métriques dans une pile ElasticStack

Prérequis

Ce cours DevOps Agile requiert une précédente activité dans un service informatique ou dans un projet informatique. Il peut s'agir d'une expérience en développement ou en intégration, mais aussi plus simplement dans l'exploitation ou dans l'encadrement (recueil de besoins, suivi des tests, supervision des tickets de développement, participation aux projets d'amélioration continue...).

Public

Cette formation DevOps Agile : comprendre les outils utilisés par les acteurs d’un projet Agile peut être suivie par des développeurs, mais elle se destine en premier lieu aux profils opérationnels désireux de mieux comprendre la chaîne de production logicielle. Elle s'adresse donc à tous les acteurs d'un projet de développement DevOps rattachés au service informatique de l'entreprise, ou partie prenante dans l'un de ses projets informatiques.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Utiliser au mieux les atouts du digital pour développer l’interactivité avec vos participants et leur engagement pendant la formation.
  • Utiliser les applications digitales pertinentes au regard des objectifs visés et du contexte.
  • Créer des ressources digitales avec des outils simples.
Tarif

A partir de 1 545,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Élément crucial du fonctionnement de toute entreprise quelque soit sa taille, la solution de téléphonie est souvent perçue comme un ensemble complexe où la moindre évolution se paie au prix fort. Téléphonie classique, ToIP (Téléphonie sur IP), IPCentrex ou Convergence vers une flotte mobile? Solution d'intégrateur, Open Source ou Solution d'équipementiers traditionnels? Le choix d'une solution de téléphonie doit d'abord être pensé en fonction des enjeux, de la stratégie et des objectifs de l'entreprise. L'objectif de cette formation téléphonie d'entreprise sera de vous donner les clés d'un choix réussi, une synthèse des solutions et technologies de la ToIP ainsi qu'une méthodologie adaptée aux spécificités d'un projet Telecom. Elle vous permettra également d'appréhender les nouvelles technologies liées au monde des télécoms, de l'internet et le vocabulaire associé afin de mieux décoder les offres de services de téléphonie.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser la communication à courte distance (NFC)
  • Intégrer les QR code et la réalité augmentée
  • Décrire le cycle de construction d'une application Android
  • Découvrir la sécurité des terminaux
  • Améliorer l'expérience utilisateur.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les différents acteurs du système de protection sociale en France et distinguer leurs fonctions
  • Déterminer l'impact des cotisations salariales sur le salaire net à payer
  • Calculer les bases de calcul des cotisations sociales salariales et patronales
  • Intégrer les cotisations de retraite complémentaire AGIRC-ARRCO
  • Maîtriser la notion de plafond et ses cas de proratisation
  • Identifier les différentes tranches de cotisations sociales
  • Calculer les réductions de cotisations patronales et salariales
  • Etablir et contrôler les déclarations sociales et le paiement des charges du personnel
  • Appliquer le prélèvement à la source de l'impôt sur le revenu sur les salaires.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Certification UX-PM Niveau 2 vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Optimiser la prise en compte, la qualité et l’efficacité des usages via une conception centrée utilisateur
  • Intégrer l’expérience utilisateur dans un projet en fonction des enjeux business et marché
  • Choisir, planifier et suivre les activités UX en termes d’outils et de méthodes lors des différentes étapes du projet
  • Passer l'examen de certification UX-PM niveau 2 - Mise en oeuvre de l'UX
Tarif

A partir de 2 090,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mesurer les impacts sur l'empreinte carbone
  • Décrire les impacts sur les visiteurs d'un site Web et sur le référencement par Google
  • Renforcer la vitesse de chargement des images d'un site Web par le navigateur
  • Assurer une haute qualité visuelle
  • Préparer et décliner les images pour les écrans : sites Web et terminaux mobiles, tablettes iPad et Android, Smartphones iPhone et Android
  • Reconnaître les outils disponibles pour WordPress
  • Améliorer le SEO grâce aux balises d'images (Search Engine Optimization).
Tarif

A partir de 460,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les règles essentielles de la commande publique
  • Appliquer les différentes procédures d’achat public et les différentes formes de marchés publics
  • Identifier les étapes de passation et d'exécution d’un marché public
Tarif

Contacter l'organisme

Durée

1j / 7h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

À l'issue de cette formation RGPD, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les évolutions réglementaires imposées par le RGPD
  • Identifier les impacts sur les aspects organisationnels et sur les procédures internes
  • Préparer un plan d'actions de mise en conformité
Tarif

A partir de 1 840,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter l'ensemble des concepts d'Oracle Data Integrator
  • Installer et configurer le produit suivant vos besoins
  • Mener à terme une démarche de développement d'un projet ODI.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

A partir de 1 495,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...