DevOps - Les clés pour le comprendre et le mettre en œuvre
• Le DevOps, qu'est-ce que c'est ? - Définition du DevOps - Origines et évolution du DevOps - Les grands principes du DevOps - Les bénéfices de l'application de pratiques DevOps
• DevOps et Agilité - Relation entre méthodologies agiles et DevOps - Les outils du DevOps
• Automatisation des processus - Intégration, livraison et déploiement continu - Les tests unitaires - Tests d'intégration et tests de charge - Analyse statique et revue de code - Supervision des services et logs
• Evolution du DevOps à l'heure du cloud - Révolution du cloud - Révolution des conteneurs - De l'Infrastructure as Code au DevNoOps - Quel avenir pour le DevOps ?
DevOps - Intégrez et déployez en continu (avec exemple clés en main)
• DevOps : les raisons d’un succès • Gestion de code source • Organisation Agile • Versionner la base de données • Intégrer en continu • Management de projet agile : REDMINE • Tester en continu : tests unitaires • Tester en continu : tests d'intégration • Tester en continu : tests d'acceptation • Tester en continu : tests d'interface • Gestion des fonctionnalités • Déploiement en continu • Tooling • Allez plus loin !
Jenkins - Gérez vos projets en intégration continue
• Introduction à Jenkins - Le mouvement DevOps - Jenkins, c'est quoi ? - Installation et configuration de Jenkins - Vue d'ensemble
• Les fondamentaux - Créer un job Jenkins - Lancer un job Jenkins - Utiliser Jenkins avec Git - Builds automatisés depuis Git
• Les pipelines Jenkins - Introduction - Création d'un pipeline - Automatisation de pipelines
• L'architecture distribuée - Introduction - Création et configuration d'un serveur maître - Création et configuration d'un serveur esclave - Utilisation en mode distribué
L’objectif de cette e-formation est de donner à tout professionnel IT (développeur, chef de projet, ingénieur infrastructure…) les clés pour comprendre le DevOps et pour le guider dans la mise en œuvre de l’intégration continue avec Jenkins.
Pré-requis
Public ciblé
Informaticiens, développeur, chef de projet, ingénieur infrastructure...