Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Déroulés pédagogiques
  4. Langages
  5. LM010

Formation : Jenkins : intégration continue

Durée2 jours
Code coursLM010
Dates9 au 10 juillet
15 au 16 octobre
15 au 16 décembre

(cliquez sur une date pour vous inscrire)

Public:

Développeurs, Architectes, Chefs de projets, Ingénieurs qualité…

Objectifs:

A l’issue de la formation, le stagiaire sera capable d’installer et de configurer un serveur Jenkins, solution Open Source d'intégration continue.

Connaissances préalables nécessaires:

avoir des connaissances du langage 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.

Objectifs pédagogiques:

  • Comprendre les principes d'intégration continue
  • Intégrer Jenkins avec les autres outils (SCM, gestionnaire de tickets...)
  • Mettre en place un serveur Jenkins automatisant les build
  • Automatiser les tests, les audits de code et les déploiements sur la plateforme d'intégration Jenkins
  • Déployer Jenkins sur les projets.

Déroulé pédagogique


Comprendre les principes d'intégration continue
Durée : 2h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Définition, principes
Notions de génie logiciel
Best practices d'intégration continue
La chaîne de fabrication logicielle
Utilisation de JENKINS
Durée : 3h30
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Concepts, définitions
Présentation de Jenkins comme serveur de build
Archétype de projet, déclencheurs de build, résultat du build
Workspace : visite guidée de l'interface
Jenkins dans l'IDE
Atelier : Installation et démarrage de Jenkins, configuration générale, installation des plugins


Construire un projet java avec maven
Durée : 1h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Rappels Maven.
Création d'un job. Accès aux sources. Paramétrage de Maven
Rapports de test unitaires. Envoi de mails de notification.
Déploiement automatique. Rapports d'analyse qualité
Habilitations
Construction des projets complexes
Durée : 1h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Enchaînements de projets Maven
Construire une application JEE complète
Construire un projet avec Ant
Conjuguer plusieurs outils
Déployer dans les référentiels Maven
Piloter le déploiement d'applications
Utilisation de JENKINS en cluster
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Configuration des esclaves
Modes de démarrage Unix, Windows
Répartition des jobs entre esclaves
Bonnes pratiques de déploiement
Atelier : construction d'un projet distribué


Administration de JENKINS
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Configuration des vues Jenkins
Considérations multi plates-formes
Visite guidée de la JENKINS_HOME
Monitorer et sauvegarder Jenkins
Scripts Jenkins en langage Groovy
Atelier : utiliser la ligne de commande d'administration



Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : LM010

Contenu de la formation
Jenkins : intégration continue:
  • Comprendre les principes d'intégration continue
  • Utilisation de JENKINS
  • Construire un projet java avec maven
  • Construction des projets complexes
  • Utilisation de JENKINS en cluster
  • Administration de JENKINS

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours


Version du document : Ra08
Date de mise à jour du document : 2024/11/08


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris