Formation Jenkins : intégration continue

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Jenkins, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les principes et les bénéfices de l’intégration continue
  • Savoir installer, configurer et dimensionner un serveur Jenkins
  • Être capable d’intégrer Jenkins avec d'autres outils (SCMs, Sonar, Nexus, Gestionnaire de tickets, Docker)
  • Savoir définir des pipelines d’intégration ou de déploiement continue via l’interface Jenkins et via des scripts Pipelines
  • Comprendre comment exploiter un serveur Jenkins
  • Savoir utiliser l’API Rest et la CLI de Jenkins pour automatiser les builds
  • Savoir automatiser les tests et les audits de code
  • Être capable d’automatiser et de déployer Jenkins sur un projet

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Jenkins est un serveur Open Source d'intégration continue permettant d'automatiser les tâches de build, tests, déploiement, production de release. Sans aucune intervention, les travaux validés dans l'outil de gestion de configuration (Git, SVN ou autres) sont automatiquement testés, audités et déployés sur les plateformes d'intégration ou même de production.

En temps réel, l’équipe agile étendue peut alors visualiser toutes les métriques du projet pour chaque branche et commit (résultats des tests, qualité de code, etc.). La productivité globale de l'équipe s’en montre fortement accrue. Le serveur d’intégration continue, tel que Jenkins, est une brique essentielle de l’approche DevOps et du développement agile.

Programme

Jour 1

Introduction à l’intégration et au déploiement continus (Concepts Clés)

Les méthodes agiles et la transition DevOps
Cycle de vie du code jusqu’à la production
Intégration, Livraison, déploiement continus
Le rôle du SCM, utilisation des branches
Typologies des tests et des analyses statiques, positionnement dans les pipelines CI/CD
Automatisation des déploiement : Problématique de provisionnement et outils d’IaaC
Déployer Jenkins dans un projet

Mise en place du serveur Jenkins (Jenkins usage CJE)

L'offre Jenkins/Hudson. Notion de job, de workspace, graphes de tendance
L’interface Web
Mise en place du serveur, les différents types d'installation
Structure du JENKINS_HOME
Configuration générale, configuration des outils,
Les plugins Jenkins, configuration, documentation
Travaux pratiquesInstallation de Jenkins en service, Configuration Git, Java, Maven. Mise en place de build Maven

Intégration Jenkins (Jenkins usage CJE)

Intégration SCM et WebHooks
Intégration avec les outils de gestion de tickets
Intégration Outils de Test (unitaires, intégration, fonctionnel, performance)
Intégration de la qualité avec SonarQube, intégrer les rapports des audits qualité
Intégration Repository d’artefact, Registres Docker
Notification de l’équipe, les différentes solutions
Travaux pratiquesIntégrations avec dépôt Gitlab, avec Jira, publication des rapports de tests et d’analyse Sonar, intégration NexusJour 2

Architecture Maître Esclave (Best Practices CJE)

Architecture maître esclave, les différents types d’agents
Provisionnement des agents et pré-installation d’outil, classification par labels
Agent sur le cloud, agents Docker
Dimensionnement des nœuds maîtres et des agents
Architecture HA avec CloudBees Enterprise
Travaux pratiquesMise en place d’agent SSH, Windows et JNLP, Utilisation d’agent docker

Les Pipelines (Building Continuous Delivery Pipelines CJE)

Concepts de pipeline, phases et promotions
Relation amont/aval entre jobs, Passage de paramètres, Copy d’artefacts
Plugins de synchronisation de jobs, Join Plugin, Dependency Plugin, Pipeline View
Le plugin Pipeline, Le système d’aide intégré, la documentation
Distinction de 2 syntaxes disponibles, Rappels sur Groovy
Syntaxe déclarative, les différentes directives
Construction pour la syntaxe script
Utilisation de Docker
Les librairies partagées
Travaux pratiquesPlusieurs travaux pratiques progressifs ayant pour but de mettre en place un pipeline typique de livraison continue sur une infrastructure docker incluant les phases de compilation, test, métriques qualités, déploiement en intégration et approbation manuelle

Exploitation d'un serveur Jenkins (Jenkins Usage CJE)

Activation de la sécurité, alternatives pour la gestion des 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
Automatisation des tâches avec CLI ou l’API Rest
Travaux pratiquesMise en place de la sécurité, sauvegarde et restauration

Prérequis

Les participants possèdent nécessairement des notions du système et du cycle de développement d’un logiciel. Une expérience collaborative de développement (idéalement en Java) est recommandée pour avoir une bonne vision d’ensemble des différents rôles et implications des acteurs du projet. Si elle est éloignée du développement, cette participation en équipe à un projet doit au moins s’être inscrite dans une démarche agile.

Public

Ce cours Jenkins s’adresse à des développeurs, architectes et ingénieurs désireux de mettre en place un environnement d’intégration et de déploiement continus pour leurs projets.

Ces formations pourraient vous intéresser

Objectifs de la formation

La formation IBM Case Foundation 5.2.1 Administration couvre tous les aspects du système workflow d'IBM Case Foundation : configuration, sécurisation, maintenance, gestion et intégration d'applications.

À l'issue de cette formation, vous serez en mesure de :

  • Configure the workflow system

- Identify the components of a workflow system
- Create and configure a workflow system to support FileNet workflow applications
- Create and configure an isolated region
- Create a connection point and isolated region
- Create isolated region objects
- Expose data fields
- Define indexes for queues and rosters
- Create and configure in-baskets and roles
- Configure Content Navigator for workflow
- Configure a web application and step processor

  • Security

- Inspect workflow system security settings
- Add users and groups to a workflow system
- Identify and resolve security issues

  • Maintain the Workflow Show

- Use administrative tools for maintenance
- Monitor with the Process Services Ping page
- Monitor with System Dashboard
- Monitor with vwtool
- Maintain event logs

  • Manage Work in Progress

- Use Case Foundation tools to search for work with basic and advanced search criteria
- Modify work items
- Process and manage work
- Manage a workflow exception

  • Component Integration

- Understand the purpose of component integration in workflow applications
- Understand the architecture of the Component Manager Frameworks
- Understand what component queues provide
- Create and configure a Java component
- Monitor and maintain component queues

Tarif

A partir de 2 890,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Fonctionnalités de SQL Server 2016 pour Big Data, vous aurez acquis les compétences et connaissances nécessaires pour:

  • Bien comprendre le Big Data
  • Maîtriser l'architecture de Polybase dans SQL Server 2016
  • Mettre en oeuvre l'exploitation et la configuration de Polybase
  • Savoir déterminer les composants Big Data présents dans Azure Feature Pack pour Integration Services
  • Savoir quand et comment utiliser les différents composants Big Data dans SQL Server Integration Services
  • Découvrir la Data Science
  • Savoir utiliser SQL Server R Services.
Tarif

A partir de 1 750,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l'approche par les risques
  • Faire le lien entre normes ISO et exigence, risque et opportunité
  • Réaliser une analyse du risque et mettre en place un plan de maitrise
  • Intégrer la démarche au Système de Management de la Qualité (SMQ)
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se préparer au passage de l'examen de certification ITIL 4 Foundation
  • Connaître l'histoire d'ITIL et ses changements
  • Maîtriser les concepts fondamentaux de la gestion de services
  • Connaître les 7 principes directeurs d'ITIL 4
  • Comprendre le Service Value System et le Service Value Chain
  • Utiliser les bonnes pratiques ITIL
  • Maîtriser les 7 pratiques clés
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, à l'issue de cette formation PRINCE2® Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Appréhender des concepts fondamentaux de la méthode PRINCE2® (6th Edition)
  • Maîtriser la terminologie de la méthode PRINCE2® (6th Edition)
  • Obtenir la certification PRINCE2® Fondamentaux (6th Edition)
Tarif

A partir de 1 090,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, cette formation RGS vous apporte les compétences et connaissances nécessaires pour :

  • Comprendre comment appliquer les directives de protection des données à caractère (loi sur la protection des données personnelles et RGPD) dans le cadre de la mise en oeuvre d’un téléservice
  • Savoir mettre en oeuvre la démarche permettant d’appliquer la sécurité des SI durant tout le cycle de vie d’un projet informatique (en conformité avec les principes énoncés dans le guide GISSIP de l’ANSSI)
  • Connaître et savoir appliquer les directives du RGS en matière d’homologation de la sécurité des systèmes d’information
  • Être en mesure d’appliquer les directives techniques (certificat, horodatage, authentification, ....) définies dans la dernière version du RGS en vigueur
  • Savoir conduire une démarche d’appréciation des risques et d’audit conforme aux directives du RGS
  • Être capable de définir les objectifs et la politique de sécurité adaptés aux enjeux de l’autorité administrative
Tarif

A partir de 725,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Réussir la certification PMP® (Project Management Professional)
  • Identifier les grandes lignes de l'examen PMP® (Exam Content Outline) qui couvrent 3 domaines (personnes, processus et environnement commercial)
  • Découvrir l'ouvrage de référence du PMI® : le PMBOK®, à travers les 12 principes et les 8 domaines de performance du Management de Projet
  • Présenter le référentiel PMI® : les méthodes, domaines de performance et techniques des approches classiques, agiles et hybride
  • Préparer, réviser et récupérer les trucs et astuces de l'examen PMP®.
Tarif

A partir de 3 290,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Analyser ses méthodes de travail avec les outils de l'agilité
  • Développer un esprit agile pour favoriser l'action, la collaboration et la communication
  • Identifier les bonnes stratégies pour s'adapter à l'imprévu
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les différentes sources de conflits et savoir les éviter
  • Utiliser des techniques pour désamorcer des situations difficiles et résoudre des conflits
  • Maîtriser sa communication en situation difficile
  • Gérer ses émotions et celles de son interlocuteur pour gagner en impact
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...