Formation en DevOps: Jenkins - Mettre en place l'intégration continue en Java - Ascent Formation
Retour aux formations
DevOps

Formation Jenkins - Mettre en place l'intégration continue en Java

2 jour(s) • 14h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable d’installer et de configurer un serveur Jenkins, solution Open Source d'intégration continue.

  • Comprendre les principes d'intégration continue
  • 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
  • Déployer Jenkins sur les projets

  • Développeurs
  • Architectes
  • Chefs de projets
  • Ingénieurs qualité

  • Avoir des connaissances du langage Java et des notions du cycle de développement d’un logiciel
  • Une expérience pratique de développement sur des projets en équipe est souhaitable

  1. 1

    Présentation de l'intégration continue

    • Notions de base
    • Développement agile & intégration continue
    • Les éléments nécessaires à l’intégration continue
    • Les techniques de développement
    • Les techniques de tests et d’audit
    • Le cycle de vie d’un process de développement
    • Outils annexes et intégration
    • Travaux pratiques: Manipulation de Jenkins
  2. 2

    Initialisation & automatisation du Build

    • Installation du serveur
    • Paramétrage du serveur
    • Jenkins et le Build : best practices & méthodes
    • Notification : stratégies et techniques
    • Fixer les dépendances entre travaux de Build
    • Jenkins & Maven
    • Travaux pratiques: Construction et paramétrage d’un projet Maven Jenkins
  3. 3

    Qualité du code

    • Insertion de la qualité dans le process de build
    • Les outils d’analyse
    • Paramétrage du rapport qualité : Violations
    • Rapport de complexité
    • Travaux pratiques: Transformation du projet : inclusion des outils d’analyse de qualité et de suivi de la qualité
  4. 4

    Automatisation des tests

    • Introduction et terminologie du test
    • Automatisation des tests ; unitaires et d’intégration
    • Paramétrage des rapports
    • Mesure de la couverture de test
    • Automatisation: Des tests d’acceptance, Des tests de performance (JMeter)
    • Amélioration des temps d’exécution des tests
    • Travaux pratiques: Inclusion de JUnit et JMeter au sein du projet Jenkins
  5. 5

    Automatisation du déploiement

    • Installation du script de déploiement
    • MAJ des bases de données
    • Tests minimaux & retour en arrière
    • Travaux pratiques: Automatisation du déploiement de l’artefact
  6. 6

    Administration du serveur

    • Création et initialisation de la sécurité
    • Présentation des diverses bases utilisateurs
    • Gestion des autorisations et des rôles
    • Journalisation des actions utilisateur
    • Gestion de l’espace disque
    • Monitoring de la charge CPU
    • Sauvegarde du paramétrage

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Jenkins - Mettre en place l'intégration continue en Java

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.