Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Intégration continue Maven, Nexus, Jenkins, Sonar vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 860,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 860,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Cette formation Intégration continue Maven, Nexus, Jenkins, Sonar a pour objectif de présenter les outils les plus répandus pour mettre en place une intégration continue dans le cadre d’un projet Java.
La formation commence par une introduction à l’intégration continue, les principes, les étapes de mise en place, les relations avec les méthodologies Agile et l’approche DevOps.
La seconde partie traite des outils de gestion des sources, en décrivant les différences entre les SCMs centralisés (SVN) et les SCMs distribués (Git), les principales opérations et les workflows de collaboration associés.
La troisième partie est consacrée à l’outil Maven, outil de build permettant la construction automatisée et reproductible des exécutables à partir des sources. Le cycle de vie projet proposé par Maven est explicité, les notions de plugin, de gestions des dépendances et des dépôts, de personnalisation du cycle de build sont vus en profondeur. En particulier, la gestion de release, les interactions entre Maven et Nexus, l’importance des tests et de l’analyse du code source par SonarQube sont mis en avant.
La quatrième partie présente le serveur d’intégration continue Jenkins, sa mise en place, l’installation de plugins, le modèle maître/esclave, la notion de jobs et de pipeline. Les ateliers consistent à mettre en place une pipeline d’intégration continue exécutant toutes les étapes de construction de logiciel : compilation, tests, analyse de code source, déploiement d’artefact et provisionnement de serveurs d’intégration.
Principes de l'intégration continue
Développement agile, DevOps et intégration continue
Pré-requis à l'intégration continue
Typologies des tests et métriques d'un logiciel
Cycle de vie d'un projet ; le modèle Maven
Outils annexes et intégration : Repository artefacts, Tests et qualité de code
Rôle d’un SCM
Typologie des SCM : centralisé ou distribué. Impacts
Les principales opérations d’un SCM, spécificité des SCMs distribués
La notion de branches et de développement - La fusion de branches
Workflows de collaborations
Mise en place de SVN, mise en place de Git. Outils
Travaux Pratiques :
Mise en place de 2 dépôts : SVN et Git. Opérations de commit, update. Opérations Pull et Push de Git
Le POM, les coordonnées Maven, les différents dépôts, cycle de vie
Notion d'archetype, types d'artefact, options pour le démarrage de projet
Gestion des dépendances, Visualisation arbre de dépendances, Gestion des versions
Plugins Maven, configuration documentation
Ajout de plugin, augmenter le cycle de vie standard,
Structure des projets multi-modules
Travaux Pratiques :
POM d’un projet multi-modules, personnalisation du build pour intégrer des tests d’intégration et des tests de performance
Problématique de la production d'une release
La phase deploy de Maven
Le plugin Release
Intégration Nexus Maven
Fonctionnalités de Nexus
Travaux Pratiques :
Personnalisation du déploiement pour utiliser un dépôt Nexus, gestion des versions avec le plugin Release
Modèle qualité d’un logiciel et métriques associés
L’offre de Sonar (SonarQube et SonarLint)
Architecture Sonar
Concepts Sonar : SonarScanner, Règles, Violations, Profils qualité
Cycle de vie des violations
Métriques qualité, formules de calcul
Leak periodes et porte qualité
Mise en place d’une démarche qualité et personnalisation des règles
Intégration Maven
Travaux Pratiques :
Installation de SonarQube, personnalisation dans le cadre d’un projet, démarrage de l’analyse via Maven
L'offre Jenkins/Hudson. Notion de job, de workspace, de graphique de tendance
L'interface Web
Mise en place du serveur, les différents types d'installation
Contenu du répertoire .jenkins
Configuration des outils (Java, Maven, SCM, Serveur de mail)
Les plugins Jenkins, configuration, documentation
Mise en service, dimensionnement
Travaux Pratiques :
Installation d'un serveur Jenkins et de plugins, démarrage du build Maven précédemment mis au point
Définition d’une pipeline
Pilpeline legacy et plugins associés
Le plugin BlueOcean et l’approche DevOps
Définition de pipeline avec Groovy
Travaux Pratiques :
Mise en place d’une pipeline avec les plugins legacy, avec BlueOcean
Tarif |
A partir de 2 290,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 2 100,00 € |
Durée |
3j / 21h |
Modes |
|
Mettre en oeuvre SonarQube dans le contexte d'un projet de développement logiciel
Décrire le fonctionnement de SonarQube
Mettre en oeuvre SonarQube
Intégrer SonarQube dans un IDE
Administrer SonarQube (traces, archivage, plugins, sécurité, etc.)
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Data Center Cisco, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 790,00 € |
Durée |
3j / 21h |
Modes |
|
Ceph est une plateforme de stockage distribué open source. Elle permet de gérer le stockage des données indépendamment du support physique, multipliant ainsi la capacité de stockage. Ceph s'ouvre aussi au Cloud grâce à son intégration avec Amazon et OpenStack.
C'est l'une des solutions leaders de stockage distribué open source.
Cette formation Ceph permettra aux participants de :
Tarif |
A partir de 1 610,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
2j / 14h |
Modes |
|
Après avoir suivi cette formation SAFe DevOps Practioner, les participants auront acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 950,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation VMware Workspace ONE Déploiement, vous serez capable de :
Tarif |
A partir de 4 500,00 € |
Durée |
5j / 35h |
Modes |
|
Dans cette formation IBM Integration Bus V10 : Administration système, vous allez apprendre à administrer IBM Integration Bus sur les systèmes d'exploitation distribués, tels que Windows et AIX, en utilisant les interfaces d'administration IBM Integration Bus. Ces interfaces comprennent l'interface utilisateur Web IBM Integration et les commandes IBM Integration Bus.
Le cours commence par un aperçu de IBM Integration Bus. Les sujets abordés comprennent l'installation du produit, la maintenance, la configuration de l'environnement et les tâches d'administration de base telles que la sauvegarde et la récupération de l'environnement. Vous allez aussi apprendre à connaître les contraintes du produit, savoir sécuriser l'accès aux ressources IBM Integration Bus et aux flux de messages, être capable d'identifier des problèmes et de les résoudre. Enfin, vous serez capable d'optimiser et de régler finement le produit.
Ce cours aborde aussi les différentes techniques pour étendre les capacités de IBM Integration Bus, le modèle de publication / abonnement et les services de protocole de transport et Web Java Message Service (JMS).
Tarif |
A partir de 3 590,00 € |
Durée |
5j / 35h |
Modes |
|