Durée :
2 jours
Ref :
B-D-LF
Prix :
1100€ HT
Date des prochaines sessions
Session garantie à partir de 2 personnes.
11.7.22
-
12.7.22
Lyon / Nantes / A distance
6.10.22
-
7.10.22
Lyon / Nantes / A distance
Publics
Tout public
Pré-requis

Aucun

Informations pratiques
  • THÉORIE : 30%
  • PRATIQUE : 70%
  • LIEUX : NANTES, LYON, À DISTANCE


Votre formateur
Consultant, Formateur JavaScript Web et Mobile. Avec une vision très opérationnelle, en tant que développeur expérimenté d’applications web

DevOps, Les fondamentaux

Le DevOps est un mouvement visant à l’alignement de l’ensemble des équipes du système d’information sur un objectif commun, à commencer par les équipes de développeurs chargés de faire évoluer le système d’information et les ops ou responsables des infrastructures. Nous allons vous présenter durant cette session de formation les concepts du DevOps, la démarche, les outils, quelques démonstrations et nos retours d’expériences.

Objectifs pédagogiques

Comprendre ce qu’est le mouvement DevOps

Connaître les enjeux du DevOps

Maîtriser les valeurs, principes et pratiques de DevOps

Disposer d’un aperçu des outils d’automatisation et démonstrations

Programme détaillé

Les principes

  • Origines du DevOps
  • Les nouvelles exigences du marché
  • La réponse des géants du Web
  • Objectifs et définition du DevOps

Objectifs opérationnels :

– Comprendre les limites qui ont conduites au DevOps

– Savoir mettre en avant les avantages du DevOps

Moyen d’évaluation : QCM

Agilité

  • Rappels sur l’agilité
  • Méthodologie Scrum & Kanban

Objectif opérationnel : Relier les pratiques agiles et DevOps pour favoriser d’amélioration continue

Moyen d’évaluation : QCM

Outils du build

  • Démonstration des outils
  • Git, Jenkins, GitlabCI, Gatling, Sonar, Cucumber
  • Atelier : Travaux pratiques sur une chaîne d’intégration continue as code

Objectif opérationnel : S’approprier une chaîne d’intégration continue

Moyen d’évaluation : QCM

Outils du run

• Démonstration des outils : Ansible, Docker, Kubernetes, OpenStack, Elk

• Travaux pratiques : Dockeriser des applications

• Travaux pratiques : Provisionner des applications avec Ansible et Docker

• Travaux pratiques : Intégration et déploiement continu avec Chief et Puppet

• Travaux pratique : Mise en oeuvre de Azure

Objectifs opérationnels : Maîtriser l’infrastructure as code - Comprendre les bases du self care

Moyen d’évaluation : QCM