> formation Technologies numériques > formation Virtualisation, Cloud, Devops > formation DevOps et gestion de la production > formation Jenkins, mettre en place l'intégration continue en Java

Avis loadedNote : 4,3Length : 53TotalNote : 915TotalNote20 : 28
Toutes nos formations DevOps et gestion de la production

Formation Jenkins, mettre en place l'intégration continue en Java

4,3 / 5
Stage pratique
Durée : 2 jours
Réf : JEN
Prix  2021 : 1850 € H.T.
Pauses et déjeuners offerts
Financements
ActionsCo
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

Jenkins (anciennement Hudson) est un serveur d'intégration continue permettant d'automatiser les tests, l'audit et déploiement du code réalisé et de restituer des indicateurs qualité sur la production. Ce stage vous présentera toutes les capacités de ce serveur, soutien indispensable au développement en mode Agile.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Comprendre les principes de l'intégration continue en vue de son implémentation
  • 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

Actions collectives

Ce cours fait partie des actions collectives Atlas, référence 28314

Méthodes pédagogiques

Alternance de théorique et pratique sur l'outil Jenkins.
PROGRAMME DE FORMATION

Introduction à l'intégration continue

  • Principes de l'intégration continue.
  • Développement agile et intégration continue.
  • Prérequis à l'intégration continue.
  • Techniques de développement adaptées à l'intégration continue.
  • Différents types de tests et d'audit d'une application.
  • Cycle de vie du processus de développement.
  • Outils annexes et intégration.

Démonstration
Découverte de Jenkins.

Mise en place et automatisation du Build

  • Mise en place du serveur, les différents types d'installation.
  • Configuration : page principale de la configuration, configuration de Git/SVN, serveur de mail.
  • Jenkins et le Build, les meilleures pratiques et méthodes recommandées.
  • Stratégies et techniques de notification.
  • Fixer les dépendances entre les travaux de Build.
  • Jenkins et Maven : rappel sur Maven, configuration du Build Maven, déploiement dans un repository Maven.

Exercice
Création et configuration d'un Projet Maven Jenkins basé sur un repo Git.

Qualité du code

  • Introduction, intégration de la qualité dans le processus de build.
  • Outils d'analyse : Checkstyle, FindBugs, CPD/PMD.
  • Configuration du rapport qualité avec le plugin Violations.
  • Rapport de complexité, sur les tâches ouvertes.

Exercice
Adaptation du projet Jenkins pour inclure les outils d'analyse de qualité de code et suivi de la qualité dans le temps.

Automatisation des tests

  • Introduction, terminologie du test.
  • Automatisation des tests unitaires et d'intégration.
  • Configuration des rapports.
  • Mesurer la couverture de test.
  • Automatisation des tests d'acceptance.
  • Automatisation des tests de performance avec JMeter.
  • Optimiser les temps d'exécution des tests.

Exercice
Adaptation du projet Jenkins pour inclure JUnit et suivi des tests de performance avec JMeter.

Automatisation du déploiement

  • Mise en place du script de déploiement.
  • Mise à jour des bases de données.
  • Tests minimaux. Retour en arrière.

Exercice
Adaptation du projet Jenkins pour automatiser le déploiement de l'artefact construit.

Administration d'un serveur Jenkins

  • Activation de la sécurité et mise en place simple.
  • Différents types de bases utilisateurs.
  • Gestion des autorisations et des rôles.
  • Journalisation des actions utilisateur.
  • Gestion de l'espace disque.
  • Monitoring de la charge CPU.
  • Sauvegarde de la configuration.
Participants / Prérequis

» Participants

Développeurs, chefs de projet.

» Prérequis

Connaissance du langage Java et notions du cycle de développement.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
BENJAMIN S. 14/10/2021
4 / 5
la formation a été relativement perturbé par l’installation de tous les modules avec parametrage qu’il a fallu revoir pour chaque poste et du coup la pratique de l’utilisation de jenkins a été tres restrainte.

ETIENNE D. 13/10/2021
4 / 5
Il y a eu plusieurs problèmes durant les exercices avec un support qui n’était pas à jour.

ANTOINE P. 13/10/2021
4 / 5
RAS mis à part les problèmes rencontrés puisque le support de cours et les exercices ne sont pas forcément à jour ou alors pas corrects sur certains points.

ALEXANDRE D. 13/10/2021
5 / 5
La journée passe vite. Il n’y a pas le temps de "décrocher" du cours. Mais le contenu est tout à fait abordable. Il y a une bonn répartission entre la théorie qui est abordée entièrement le matin et le pratique qui prend toute l’après-midi

QUENTIN C. 07/10/2021
5 / 5
Formation bien construite, monté progressive de la difficulté. Excellent formateur, prend le temps de répondre aux questions.

BRUNO A. 07/10/2021
5 / 5
La méthode qui est de passer vite sur la partie théorique puis de faire les travaux dirigés est un peu perturbante. Après, c’est vrai que l’on apprend de nos erreurs et effectivement on a fait des erreurs pendant ces TD. Donc on a appris :-)

MARIE JOSEPH GERARD C. 07/10/2021
4 / 5
C’est dommage qu’il n’y ait pas de support pour suivre les travaux pratiques. Il y a beaucoup de confusions.

SHANAND S. 07/10/2021
5 / 5
Bonne équilibre cours théorique-TD. La difficulté monte progressivement, ce qui permet de ne pas être perdu.

JEAN-CHRISTOPHE G. 16/09/2021
4 / 5
Bon formateur, les exercices permettent de bien comprendre la partie cours. Je ne sais pas si ce qui est montré est vraiment ce qui est utilisé en entreprise mais étant donné que c’est une introduction qui doit être accessible à quasiment tous les profils ca me convient .

MARTIN M. 14/09/2021
5 / 5
Contenu très intéressant, quelque petite longueur dans les exercices

OUMY D. 14/09/2021
3 / 5
C’est bien la pratique mais on n’a même pas les 1-3 de la partie théorique. Et c’est bien dommage par ce que pour pouvoir réussir la pratique il faut d’abord bien comprendre la théorie. Le prof est compétent mais je n’aime pas cette façon d’enseigner.

TOUMI I. 14/09/2021
4 / 5
un module intéressant ! le formateur nous a bien fait pratiqué ! il était compétent dans l’explication et dans le fait de gérer les différents problèmes techniques rencontrés.

BLANC F. 06/09/2021
4 / 5
Je pense que j’aurai préféré une formation un peu plus axée sur les scripts de jenkins

CHRISTOPHE B. 06/09/2021
5 / 5
Bon équilibre Théorie Pratique

JOCELYNE R. 05/08/2021
5 / 5
Formation très bien documentée et animée

ELODIE B. 05/08/2021
5 / 5
Formateur à l’écoute, qui vulgarise, qui effectue l’apprentissage en pas à pas. Les contenus sont clairs et concis, les exercices sont expliqués, appliqués. Il dispose d’un grand savoir mais sait se mettre en question lors des différents retour pour tourner ses phrases exemples afin que la compréhension soit présente pour tous. Cette personne est a garder précieusement pour les futurs formés

SAMIR D. 24/06/2021
5 / 5
explications simplifié , très satisfait

DORIAN O. 09/06/2021
5 / 5
Une formation intéressante et bien mené mais un rythme pas forcément simple (inconvénient de la formation à distance, il est difficile d’évaluer le rythme à avoir si les participants ne le disent pas).

PHILIPPE S. 09/06/2021
5 / 5
Beaucoup de cas pratiques vu en séances. Formation très intéressantes et complètes.

MATTHIEU K. 09/06/2021
4 / 5
J’aurais préféré que les phases de démo soient plus libres, qu’on nous donne un énoncé d’exercice et qu’on nous laisse nous débrouiller avec. Ici, le formateur a tout exécuté de façon très expéditives. Il était difficile de suivre, notamment parce que je n’étais pas familier avec les interfaces ni avec Docker et aussi à cause d’une certaine latence dans le p

JEROME F. 09/06/2021
5 / 5
Tres interessant

BENOIT W. 09/06/2021
4 / 5
Manque de temps pour pratiquer soi-même les notions qui viennent d’être montrées

JULIEN B. 09/06/2021
3 / 5
La formation n’était pas en lien avec ma demande : - utilisation des pipelines => 10% de la formation => 100% de ma demande - administration de Jenkins => 90% de la formation => 0% de ma demande Ce problème n’étant pas lié au formateur mais aux responsables de la formation chez Worldline

PASCAL V. 07/06/2021
5 / 5
RAS

ETIENNE C. 07/06/2021
5 / 5
Bon équilibre théorie et pratique, QCM permettant de valider ses compétences.

ALEXIA R. 08/04/2021
4 / 5
Le contenu était plus accès administration et je m’attendais à voir aussi les gestion des release et hotfix

CHRISTIAN S. 08/04/2021
4 / 5
des bugs avec jenkins (version instable). Certaines démos mériteraient d’être faites plus lentement (difficile à suivre). pré requis GIT nécessaires.

ALEXANDRA C. 08/04/2021
4 / 5
Contenu intéressant mais pas assez de temps passé sur le Jenkinsfile

FLORENT L. 08/04/2021
5 / 5
Formation très interessante, Salah est très pedagogue et n’hesites pas à passer du temps avec nous pour nous expliquer les choses. Le support du cours devrait etre un tout petit peu plus complet et nous avons eu beaucoup de soucis avec la nouvelle version de Jenkins.

CERVERA BY A. 18/03/2021
4 / 5
Un peu lent car nous avons manqué de temps avec le module précédent mais cours très intéressant avec essentiellement de la pratique qui nous fait comprendre le lien entre plusieurs étapes et le module Maven. Il aurait peut-être juste fallu introduire le sujet par du cours.

EL IDRISSI MEHDI B. 18/03/2021
5 / 5
Cours bien structuré

CARON O. 18/03/2021
5 / 5
Aymeric est un très bon formateur. Petit bémol sur le manque de documentation écrite compte tenu du cours qui est très dense. Il est parfois difficile de maintenir une documentation pour soi en même temps que de suivre et d’apprendre tout ce qui est dit.

TAREK L. 18/03/2021
3 / 5
Ce cours manque de support, et à la fin du module, j’ai du mal à savoir à quoi sert et-ou fait jenkins. Je vais refaire des exercices sur le net pour approfondir tout cela

EVAN O. 18/03/2021
5 / 5
Machines virtuelles pas assez performantes pour ce module.

MAXIME M. 18/03/2021
4 / 5
Le cours manie beaucoup de notions et de logiciels et cela aiderait d’avoir une procédure en support des consignes du professeur. La partie déploiement avec Jenkins a été trop rapide selon moi.

MAROUANE B. 04/03/2021
5 / 5
Contenu intéressant qui donne les grandes lignes pour commencer , formateur excellent pédagogue.

MOHAMED ADIL O. 04/03/2021
4 / 5
Pour les néophytes (comme moi) il aurait été intéressant dans 1er temps d’avoir les exercices avec les corrigés + explications et dans un second temps laisser plus de liberté

HERVÉ R. 04/03/2021
4 / 5
L’animateur a trop de choses à présenter dans le temps imparti. Dans les parties complexes, on a parfois du mal à voir la finalité. Le support de formation est volumineux, mais manque de cas pratiques. Manque de bonnes pratiques - pièges à éviter. Il manque une section de synthèse. Trop de termes anglais.

PIERRE R. 04/03/2021
4 / 5
La formation est bien menée, mais et est une bonne introduction a l’utilisation et l’administration d’un serveur Jenkins.

PICOT F. 04/03/2021
5 / 5
Très intéressant ave beaucoup d’informatons pertinentes

YVES D. 04/03/2021
5 / 5
Maj de visuel jekins - specificaiton des TD Bonne gestion de la vision - échange

JULIEN S. 21/01/2021
4 / 5
Un peu plus de temps a prévoir pour pouvoir faire tout les exercices dans une journée, certains énonces sont peu claires.

CARL J. 21/01/2021
5 / 5
La compréhension venant vraiment au moment du TP, peut-être mieux répartir les exercices au fur et à mesure du cours ? (un TP "juste Jenkins" puis le cours et le TP "Groovy" ?) Très bonne séquence néanmoins ! Merci !

STOFFEL C. 21/01/2021
5 / 5
très bien, beaucoup de pratique pour bien comprendre

YANNICK S. 23/11/2020
5 / 5
Animateur pédagogue, cours un peu long à démarrer mais le contenu est intéressant, surtout vers la fin du stage.

ARNAUD N. 23/11/2020
5 / 5
Le chapitrage n’est pas disponible dans le cours en PowerPoint. Dommage. J’aurais préféré un PDF où les informations sont plus facile à retrouver.

EMILIE P. 23/11/2020
4 / 5
Contenu correspondant à mes attentes ; peut-être que passer un peu plus de temps et faire des exercices plus détaillés sur le JenkinsFile et sa construction serait un plus. Formateur très pédagogique et proposant des solutions interactives (quizz, etc..) permettant de rendre la chose plus vivante et participative.

MOUROUGUESH C. 23/11/2020
5 / 5
Bonne formation, un peu dense sur le contenu pour 2 jours. Bon formateur dynamique et intéractif

ALAIN T. 23/11/2020
5 / 5
Optimal

PHILIPPE L. 23/11/2020
4 / 5
Permet d’avoir une bonne vue à la fois théorique et pratique sur Jenkins, ainsi que des bonnes pratiques à mettre en place dans la conduite de projet

FEIZA D. 23/11/2020
5 / 5
stage très constructif et riche en contenu

PATRICE K. 23/11/2020
3 / 5
Je ne peux pas évaluer ce stage car, il ne correspondait pas à mes attentes Il s’agit d’une erreur de ma part. Je souhaitait un stage Jenkins et je n’ai pas vu qu’il s’agissait d’un stage d’intégration continu

KAHINA K. 23/11/2020
4 / 5
Contenu de la formation très riche, documentation et exercice de qualité.Il est juste souhaitable d’étaler la formation sur plusieurs jours avec plus de cas pratique de bout en bout.
Avis clients 4,3 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
ANGERS
[+]
BORDEAUX
[+]
BREST
[+]
BRUXELLES
[+]
CLERMONT-FERRAND
[+]
DIJON
[+]
GENÈVE
[+]
GRENOBLE
[+]
LAUSANNE
[+]
LILLE
[+]
LIMOGES
[+]
LUXEMBOURG
[+]
LYON
[+]
MONTPELLIER
[+]
NANCY
[+]
NANTES
[+]
NIORT
[+]
ORLÉANS
[+]
REIMS
[+]
RENNES
[+]
ROUEN
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULON
[+]
TOULOUSE
[+]
TOURS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.