Formation Jenkins (Hudson) - Intégration continue pour Java

icon public

Public : DSI, Chefs de projets, Développeurs

icon horloge

Durée : 2 jour(s)

Syllabus de la formation Jenkins (Hudson) - Intégration continue pour Java

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

Objectifs : 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

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

Taux de retour à l’emploi : Aucune donnée disponible

Référence : DEV656-F

Taux de satisfaction : 4,54 / 5

Accessibilité : Nos formations sont accessibles aux personnes en situation de handicap

À partir de

875,00 CHF HT / jour

1 300,00 CHFHT

1 250,00 CHF HT

Pour 10 heures utilisables pendant 12 mois

1 625,00 CHF HT

Tarif plein:

  • Paiement à 60 jours
  • Report possible à J-3
  • 3 tickets d'assistance
Contacter Dawan
Autres cours DevOps : Usine Logicielle, intégration continue, Git/GitLabCI...

Programme de Formation Jenkins (Hudson) - Intégration continue pour Java

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

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Nos formations sont accessibles aux personnes en situation de handicap :
    Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins.

Suite de parcours et formations associées

Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.

Lieu Date Remisé Actions
Distance Du 03/06/2024 au 04/06/2024 S'inscrire
Distance Du 02/09/2024 au 03/09/2024 S'inscrire
Distance Du 25/11/2024 au 26/11/2024 S'inscrire

Nos centres de formation

  • Distance

    32 Boulevard Vincent Gâche

    44000 Nantes

  • Genève

    c/o CCI France Suisse Route de Jussy 35 Case postale 6298

    CH-1211 Thônex - Genève

  • Progression logique, depuis les aspects généraux jusqu'à un niveau de détail de mise en oeuvre (simplifié bien entendu).
  • Peu de participants, donc rythme tout à fait adapté durant ces 2 jours.
  • Toujours soucieux que cela corresponde à chacun de nous, à nos environnements propres et à nos fonctions.
  • Nordine M.

  • Un peu lent la première demi-journée, bien meilleur rythme ensuite. Les spécificités demandées avant la formation ont bien été traitées. Nous avons vu de nombreux points qui pourront nous être utiles prochainement de manière interne.
  • Christophe D.