Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Jenkins - intégration continue

Jenkins - intégration continue

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme
  • Comprendre les principes d'intégration continueIntégrer Jenkins avec les autres outils (SCM, gestionnaire de tickets...)Mettre en place un serveur Jenkins automatisant les buildAutomatiser les tests, les audits de code et les déploiements sur la plateforme d'intégration JenkinsDéployer Jenkins sur les projets.
  • Identifier les concepts d'intégration continue (CI) et de déploiement continu (CD) au sein de la démarche DevOps

  • Rappels sur les concepts de la démarche et la philosophie DevOps
  • Comprendre les principes d'intégration continue
  • Comprendre les principes de déploiement continu
  • Premiers pas avec Jenkins : installation et fonctionnement

  • Identifier les différents modes d'installation possible (selon les OS ou cas d'usages)
  • Téléchargement et installation de Jenkins
  • Premiers pas avec Jenkins et jobs de base
  • Installation de plugins et configuration d'environnements ‘par exemple plugin NodeJS ou SonarScaner)
  • Les déclencheurs : lancer des jobs via des tâches planifiées ou webhoooks GIT
  • Mise en place de jobs avancés avec les pipelines
  • Automatisation des tests avec Jenkins : intégration continue

  • Exécuter les tests automatiquement dans le pipeline grâce à des gestionnaires de builds comme Maven, NPM, ou Nugget (selon le langage) : tests unitaires et tests E2E
  • Outils externes qui peuvent compléter Jenkins (Tests qualité avec Sonar, etc.)
  • Automatiser les déploiements avec Jenkins : déploiement continu

  • Utilisation de docker avec Jenkins
  • Gestion des secrets (credentials/identifiants) avec Jenkins
  • Outils externes ou plugins qui peuvent compléter Jenkins pour le déploiement
  • Déploiement et orchestration : Ansible, Puppet, Kubernetes, etc…
  • Gestion des artefacts
  • Public visé
    Développeurs, Architectes, Chefs de projets, Ingénieurs qualité…
    Prérequis
    Avoir des connaissances d'un langage de programmation (par exemple Java) et des notions du cycle de développement d'un logiciel. Une expérience pratique de développement sur des projets en équipe est souhaitable.
    Méthodes pédagogiques
    Mise à disposition d'un poste de travail sur nos formations en Présentiel.
    Mise à disposition de nos environnements de visio sur nos formations en Distanciel
    Remise d'une documentation pédagogique numérique pendant la formation
    La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
    Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
    Modalités d'évaluation

    Auto-positionnement des stagiaires avant la formation

    Émargement des stagiaires et formateur par 1/2 journée

    Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

    Auto-évaluation des acquis de la formation par les stagiaires

    Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

    Autres formations disponibles :
    Prochaines sessions disponibles :
    Qualiopi
    En centre
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En centre
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    formation
    Visio
    Git
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    logo ouformer
    Réalisation :Definima
    Utilisation des cookies

    Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

    Tout refuser
    Tout accepter