Formation Jenkins (Hudson) - Intégration continue

Formation

À Paris

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Paris

  • Dates de début

    Dates au choix

CETTE FORMATION JENKINS (HUDSON) - INTÉGRATION CONTINUE VOUS PERMETTRA DE :
Jenkins (anciennement Hudson) est un serveur Open Source d'intégration continue permettant d'automatiser les tâches répétitives comme le build, la génération de documentation, les déploiements. Sans aucune intervention, les travaux publiés dans l'outil de gestion de configuration (SVN ou autres) sont automatiquement testés, audités et déployés sur une plate-forme d'intégration. A tout instant, les personnes concernées peuvent voir au jour le jour l'avancée des travaux et la productivité globale de l'équipe est fortement accrue. Un outil comme Jenkins est indispensable au développement agile. A l'issue de cette formation Jenkins, les participants seront capables d'implémenter un environnement d'intégration continue dans leur société, de mettre en place un serveur Hudson automatisant les build, les tests, les audits de code et les déploiements sur une plate-forme d'intégration. Ils pourront également intégrer Hudson avec les autres outils de leur environnement (SCM, Gestionnaire de tickets, ...).

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
37 Rue des Mathurins, 75008

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Java, notions du cycle de développement

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2017

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 9 ans.

Les matières

  • Gestion
  • Api
  • Automatisation
  • Java
  • JavaScript
  • Intégration
  • Informatique
  • Web
  • Programmation
  • Logiciel
  • Langage de programmation
  • Developpement
  • Services Informatiques
  • Build
  • Développement agile

Le programme

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
Mise en place et automatisation du build avec Jenkins
  • L'offre Jenkins/Hudson
  • Mise en place du serveur, les différents types d'installation
  • Configuration : page principale de la configuration, configuration de SVN/CVS, serveur de mail Hudson et le build, les meilleures pratiques et méthodes recommandées
  • Stratégies et techniques de notification
  • Build manuels, 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
Travaux Pratiques :
  • Mise en place du serveur, intégration Jenkins/Maven
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
Travaux Pratiques :
  • Automatisation des différents types de test
Qualité du code
  • Introduction, intégration de la qualité dans le processus de build
  • Outils d'analyse disponibles : Checkstyle, FindBugs, CPD/PMD
  • Configuration du rapport qualité avec le plugin Violations
  • Rapport de complexité
  • Rapport sur les tâches ouvertes
Travaux Pratiques :
  • Intégration de CheckStyle et CPD/PMD
Automatisation du déploiement
  • Introduction
  • Mise en place du script de déploiement
  • Mise à jour des bases de données
  • Tests minimaux
  • Retour en arrière
Travaux Pratiques :
  • Mise en place d'un script de déploiement et de tests minimaux
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
Travaux Pratiques :
  • Intégration à un annuaire base de données, mise en place des outils de monitoring

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation Jenkins (Hudson) - Intégration continue

Prix sur demande