ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations DevOps et gestion de la production

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

4,2 / 5
Stage pratique
Durée : 2 jours
Réf : JEN
Prix  2020 : 1790 € H.T.
Pauses et déjeuners offerts
Financements
ActionsCo
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
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

  • 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 FAFIEC (réf. 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 vérifiés
picto avis vérifiés
koceila 25/11/2019
2 / 5
Les exercices et le cours ne concordent pas assez, la théorie ne donne pas les cartes pour les exercices pratiques. C'est bien de devoir chercher par soi-même, mais lors d'une formation courte de 2 jours, on perd trop de temps à chercher les infos.

Solène D. 25/11/2019
3 / 5
Formateur très sympa et très pationné pour son métier mais pas pédagogique du tout La formation ne m'a rien appris car les exercices sont mal expliqués et le formateur n'aide pas. Pas de correction globale.

hassan b. 25/11/2019
4 / 5
support a revoir car impossible de refaire les exo en dehors de la formation

VILLAR 25/11/2019
4 / 5
bonne approche, bonne pratique. il faudrait juste détailler un peu plus les exercices. Formation a conseiller.

Erwan B. 18/11/2019
5 / 5
Formation adaptée à la demande.

Zovena K. 16/09/2019
4 / 5
Formateur très pédagogue. Contenu long, un jour de plus serai souhaitable.

Ziben Y. 16/09/2019
5 / 5
Fort intéressant, dense

BERNARD J. 16/09/2019
5 / 5
3 jours voire plus, ca serait un MUST

SOUMIYA O. 11/06/2019
5 / 5
C'est intéressant mais 2 jours n'est pas assez pour répondre à toutes les quetsions

Marilyn M. 08/04/2019
4 / 5
Le cours est bien organisé mais il faut connaitre les pré-requis.

Erik C. 08/04/2019
4 / 5
Problèmes au niveau des pré-requis car pas de connaissances en java, git, docker. Problèmes de compréhension des exercices : doit-on faire tel ou tel action dans docker ou en local ? Exercices pas assez didactitiel, on est un peu paumé sur ce qu'il faut faire souvent.

HAJAOUI 08/04/2019
4 / 5
des pré-requis sur git seront un plus pour mieux suivre la formation.

Taha K. 08/04/2019
5 / 5
La formation est enrichissante, malheureusement on ne peux pas tous voir dans la CI/CD (faute de temps). L'animateur est super pédagogique et sympa.

Antoine F. 08/04/2019
5 / 5
Le support papier n'est pas vraiment utile. les démos sont très parlantes et indispensables. Aucun exercice individuel (peut d'intérêt et démos suffisantes)
Avis client 4,2 / 5

Les avis client 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.

Pour vous inscrire

En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys