DevOps et Jenkins – Comprendre et s’outiller pour l’intégration continue
Vous souhaitez mettre en place cette e-formation pour vos apprenants ? Nos équipes sont là pour vous aider.
Objectifs de la formation
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 oeuvre de l’intégration continue avec Jenkins.
Pré-requis
Public :
Informaticiens
Contenu de la formation
Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 1h58.
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 ?
Livre
Ce module vous propose la consultation d’un support de cours numérique.
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 !
Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 1h28.
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é