Devis Demander un devis
star--3

Formation Jenkins - Créer une plateforme d’intégration continue avec TechnoWide

À propos de cette formation

Bordeaux

33

À partir de 1 360€ HT (Entreprise)

À partir de 0€ HT (Individuel)

2 jours

14 heures

Action de formation

Éligible OPCO

En savoir plus

Objectifs pédagogiques
  • Comprendre les enjeux de l’intégration continue dans les projets et le rôle de Jenkins : • Installer et configurer Jenkins. • Coupler Jenkins et des outils tiers tels que Maven et Git. • Créer et configurer des jobs Jenkins. • Planifier l’automatisation des jobs. • Mettre en oeuvre Jenkins pour l’exécution des tests logiciels. • Intégrer des outils de mesure de la qualité et de stockage de livrables. • Déployer des applications dans des conteneurs Docker. • Utiliser les pipelines et construire des jobs complexes.
Contenu de la formation
  • Introduction
    • La chaine d’intégration continue.
    • Principes de mise en oeuvre intégration continue.
    • Le serveur d’Intégration continue.
    • Le positionnement des différents types de tests.
    • Historique de Jenkins.
    • Extensibilité de Jenkins par les plugins.
    • Les plugins les plus populaires.
  • Installation et configuration
    • Obtenir et installer Jenkins
    • Installation de la plateforme Java
    • Installation d’un serveur d’application Java
    • Configuration de l’environnement Jenkins
    • Finalisation de l’installation
    • Vue d’ensemble de la configuration Jenkins
    • Accès à l’interface d’administration
    • Les principaux menus d’administration
  • Jenkins et les autres outils
    • Panorama des outils avec lesquels Jenkins collabore
    • Vue d’ensemble de la chaine d’intégration continue
    • Mise en place des outils
    • Les plateformes d’exécution
    • Les outils de construction
    • Configuration globale
    • Intégration des outils de construction (Maven, …)
    • Intégration des gestionnaires de code source (Git, …)
    • Intégration de la messagerie électronique
  • Les projets Jenkins : Les Jobs
    • Les différents types de jobs
    • Création d’un job
    • Les déclencheurs
    • Les actions post-construction
    • Lancement de Maven
    • Visualisation des résultats produits par un job
    • Automatisation des tests
    • Tests unitaires
    • Tests d’intégration et leurs contraintes
    • Les alertes
    • Le système de notifications de Jenkins
    • Notifications par mail, …
  • Intégration d’outils avancées
    • Utilisation d’un gestionnaire de bugs
    • Intégration de Mantis, Redmine, …
    • Un serveur central pour le stockage des livrables
    • La génération des livrables avec Jenkins
    • Intégration et configuration de Jenkins avec un serveur Archiva, Nexus
    • Les outils de test de la qualité de code
    • La suite d’outils SonarQube
    • Le déploiement dans des conteneurs
    • Principes de la conteneurisation
    • Mise en oeuvre de Docker
    • Support de Docker dans Jenkins
  • Les pipelines
    • La problématique de la construction en étapes
    • Les besoins de conditionnement d’une construction
    • Intégration, livraison et déploiement continue
    • La prise en charge des pipelines dans Jenkins
    • Projet natif
    • Extension du support par les plugins
    • Les projets de pipelines
    • Création et déclaration du projet
    • Vue d’ensemble du DSL de déclaration des pipelines
    • Assistance à la création des fichiers de pipelines
    • Le plugin Blue Ocean
    • Présentation et installation
    • Déclaration de pipelines avec Blue Ocean

L'organisme de formation

star--1
TechnoWide

Assurer votre succès !

Découvrir l'organisme de formation

Public concerné

  • Concepteurs/Développeurs, Architectes Techniques, Chefs de projets, Expert méthode, outils et qualité.
Prérequis
  • Expérience pratique de développement sur des projets en équipe. Une expérience pratique de développement Java / Java EE est un plus.

Conditions d'accès

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.

Capacité

1 à 10 places

Délai d'accès

3 semaines

Diplôme / Certification

  • Pas de certification

Plus qu'une formation !

Équipe pédagogique
Votre formateur est un consultant et architecte logiciel avec plus de 10 d'expériences pédagogiques et techniques.
Objectifs pédagogiques
  • Moyens pédagogiques : Réflexion de groupe et apports théoriques du formateur, Travail d'échange avec les participants sous forme de réunion-discussion, Utilisation de cas concrets issus de l'expérience professionnelle, Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques, Remise d'un support de cours.
  • Moyens techniques en Présentiel : Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.
  • Moyens techniques en Distanciel : A l'aide du logiciel Teams, un micro et une caméra pour l'apprenant, Suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur. Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
PDF du programme Demander un devis

D'autres formations qui pourraient vous intéresser

star--2
Formation React Native - niveau avancé
Lieux sur devis

À partir de 1890€ HT (Entreprise)

À partir de 0€ HT (Individuel)

3 jours | 21 heures
  • Action de formation

  • Formation éligible OPCO

Options de formation

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours