• Prochaine session : nous contacter.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum moyen : deux mois.
  • Formation en distanciel ou en présentiel au sein de votre entreprise.
  • Evaluation par le formateur à travers les activités pratiques.

  • Public : Développeurs, architectes, chefs de projets, responsables et acteurs de la DSI
  • Prérequis : Exploiter des services IT et participer à des projets informatiques (développement, intégration, exploitation…)

  • Durée : 2 jours (7 heures/jour).
  • Tarif inter * : 1280 € - intra * : nous contacter.

Cette formation permet d’acquérir les connaissances et compétences nécessaires pour appréhender la démarche et les outils liés au DevOps

  • Introduction
    • Origines du DevOps
      • Dev vs Ops : la vision des Ops, celle des Dév, se mettre à la place de l’autre
      • La conduite du changement organisationnel, technique et culturel
      • Comment favoriser l’innovation ?
    • Définition du DevOps
      • La genèse de la culture DevOps
      • Chaîne des pouvoirs et responsabilités : les bénéfices pour les administrateurs, pour les développeurs
    • Rappels sur l'agilité
      • Le manifeste Agile
      • Méthodologies Scrum et Kanban
      • Apport des méthodes Agiles sur la démarche DevOps
    • Objectifs et défis du DevOps
      • La gestion des exigences produit
      • La gestion des environnements
      • La gestion de l'intégration et livraison continue
      • La gestion de l'automatisation des tests
      • La gestion du déploiement continue
      • La gestion de l'amélioration continue
    • Les besoins en outils collaboratifs
      • Coordination et intelligence collective
      • Discussion instantanée et partage d’informations
      • Réunions et webconférences
      • Partage de documents
      • Gestion des tâches
    • Industrialiser les développements
      • Le besoin : Améliorer la qualité logicielle
      • La gestion du code source : Concepts et outils
      • Les dépôts sur le réseau local : Git, GitLab
      • Les services SaaS sur Internet : GitHub, Bitbucket
      • Les tests logiciels : Périmètres et outils
      • Les tests unitaires et d’intégration : xUnit (Java, PHP, Python, …), Karma/Mocha (JavaScript), …
      • Les tests fonctionnels Web : Selenium
      • Les tests de performances : Jeter, Gatling Tool, …
      • Autres types de tests : Tests de sécurité, d’accessibilité, de validité
      • L’intégration continue pour automatiser les tests et la qualimétrie du code
    • Automatiser les processus de livraison logicielle
      • Le besoin : Apporter de la valeur
      • La gestion de la configuration pour optimiser et simplifier les processus de déploiement
      • Les concepts, les contraintes
      • Présentation des principaux outils : Ansible, Puppet, Chef
      • Optimiser et simplifier les déploiements
      • Les différents types d’outils
      • Virtualisation et conteneurisation
      • Création et gestion des machines virtuelles : Vagrant
      • Mise en œuvre des conteneurs d’applications : Docker
    • Mesurer pour l’amélioration continue
      • Collecter les retours utilisateurs : Feedback
      • Monitoring, notifications et statistiques de suivi
      • La surveillance continue : Dashboard DevOps
      • Présentation de ELK (ElasticSearch, Logstash, Kibana)
      • Solutions SaaS sur Internet

    • Formation avec un formateur, qui peut être suivie selon l’une des 2 modalités suivantes : dans la salle de cours en présence du formateur en intra ou en téléprésence / distanciel depuis votre domicile ou votre entreprise. Vous rejoignez un environnement deformation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et le formateur.
    • Le nombre de stagiaires peut varier de de 1 à 8 personnes, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.
    • Chaque stagiaire dispose d’un support, d’exercices à disposition en ligne pendant et après la formation. Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe (70% de pratique er 30% de théorie en moyenne).

    • Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur
    • Evaluation qualitative de fin de formation
    • Attestation de fin de formation
    • Evaluation par le formateur à travers les activités pratiques.
    • Auto-évaluation des participants à travers les activités pratiques.

    La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre responsable technique et pédagogique. Il est en veille technologique permanente et possède plusieurs années d'expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

    * Types de formation

    • En inter (plusieurs entreprises) : session ouverte et maintenue à partir de 3 participants (tarif à la session par participant);
    • En intra (une seule entreprise) : cours individuel ou collectif, standard ou sur-mesure (tarif à la journée, 8 participants max.)