SKIP TO CONTENT
The portal for lifelong-learning
LU
DE
EN
FR
PT
You are here: Home > Training courses > DAWAN

Jenkins (Hudson) - Intégration continue pour Java

2 day(s)

Objectives

Mettre en oeuvre et exploiter un serveur d'intégration continue Jenkins. Gérer les interconnexions avec un système de build et de tests.

Content

Introduction

Introduction à l'agilité
Intégration continue: présentation, positionnement dans une démarche agile
Processus de développement, tests unitaires / d'intégration
Présentation d'APIs/outils de gestion: SVN (versionnement), Maven (build), jUnit (tests), CheckStyle (qualité),...
Jenkins (Hudson): présentation, historique
Types d'installation

Atelier: Mise en place de Jenkins, tour d'horizon de l'interface

Gestion des builds

Mise en place de builds: automatiques / manuels
Configuration de Jenkins: Maven, SVN/CVS, mail
Maven: rappels, déploiements
Gestion des notifications

Atelier: Configuration de Jenkins, scripts Maven

Qualité du code

Présentation, gestion de la qualité du code
Panorama des outils: Checkstyle, FindBugs,...
Rapport de qualité: configuration, plugins (Violations)
Autres rapports: complexité, tâches,...

Atelier: Intégration d'outils de gestion de qualité du code (SonarQube) dans Jenkins

Tests avec Jenkins

Types de tests
Automatisation, couverture
Tests unitaires et d'intégration
Tests d'acceptance, tests de performances
Optimisation des tests

Atelier: Multiples scénarios d'automatisation de tests unitaires, d'intégration, de performances

Déploiements avec Jenkins

Stratégie globale d'automatisation
Scripts de déploiement et de mise à jour
Rollbacks

Atelier: Construction de scripts de déploiement

Administration de Jenkins

Sécurité du serveur
Gestion des utilisateurs: bases, rôles, autorisations
Gestion des journaux
Espace mémoire/charge CPU, espace disque
Monitoring

Atelier: Multiples tâches d'administration du serveur Jenkins

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Target group

Who is the course aimed at?

DSI, Chefs de projets, Développeurs

 
Prerequisites

Connaissances en Java, cycle de développement / Maven, gestion des versions (SVN/CVS)

Assessment

Assessment methods

Contrôle continu

 
Certficate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

Contact the training provider
DAWAN

Dawan - Service commercial

commercial@dawan.fr

+33 (0)9 72 37 73 73

Share this content

 



Responsibility for the content of this training description lies solely with its author, the training provider DAWAN.

Print Expand/Collapse all Send to a friend
Contact the training provider
DAWAN

Dawan - Service commercial

commercial@dawan.fr

+33 (0)9 72 37 73 73

Characteristics
Organisation Formation inter-entreprise
Teaching aids

Support de cours + sources des scripts

Languages
Next sessions
From/To Location Price
01 - 02/12/22
  Bruxelles   1625.00 €
See details
01 - 02/12/22
  Luxembourg   1625.00 €
See details
01 - 02/12/22
  Strasbourg   1625.00 €
See details
07 - 08/12/22
  Lille   1625.00 €
See details
07 - 08/12/22
  Paris   1625.00 €
See details
14 - 15/12/22
  Distance   1625.00 €
See details
Use of cookies

lifelong-learning.lu uses cookies to offer you a quality user experience, measure audiences, optimise functions on social media, and offer you personalised content.

By continuing to browse this website, you accept the use of cookies subject to the conditions provided for in our policy on the subject. Find out more.

Essential cookies
These cookies make it possible to use the main functions of our website (including access to your personal space). Normal use of our website is not possible unless these cookies are enabled.
Statistics
These cookies make it possible to compile statistics on visits to our website. Disabling them stops us monitoring and improving the quality of the services we provide.
Targeted advertising
These cookies make it possible to provide you with information via the Internet and the social media, with offers of training that match your needs.

Read our policy on the use of cookies.

Accept all Manage your cookie settings
Veuillez patienter...