Jenkins: Intégration continue CI/CD

CODE :  CI-CD

Durée

3 Jours

Horaires

09h00 - 12h30

Tarif inter

1600 € HT

Inter / Intra
Présentiel / Distanciel

Accessibilité aux personnes handicapées:​

Contactez M. CADJEE, référent
handicap, à l’adresse suivante
ismael.cadjee@datasense-group.com
pour étudier au mieux votre demande
et sa faisabilité.

Objectif(s) de la formation :

À l’issue de la formation, le participant sera en mesure de :

  • Comprendre les principes CI/CD et Devops
  • Manipuler Jenkins / Nexus / Sonar et Git
  • Mettre en oeuvre une démarche automatisée du cycle de vie d’une application informatique
  • Configurer un projet sur un serveur d’intégration continue
  • Déchiffrer les principaux métriques d’outils d’analyse de code
  • Ecrire un pipeline de bout en bout

Pré-requis :​​

  • Connaissance de base d’un langage de programmation
  • Connaitre le principe d’un outil de build (maven)

À qui s'adresse cette formation :

  • Développeur
  • Tech Lead
  • Chef de projet

Modalité(s) d’évaluation :

Description :​

L’intégration continue dans sa forme la plus simple consiste en un outil surveillant les
changements dans le Source Control
Management (SCM). Lorsqu’un changement est détecté, l’outil
construit, teste et éventuellement déploie
automatiquement l’application.

Programme de la formation:

1 – Introduction

  • Méthodoligie Cycle V / agile
  • Introduction au DevOps
  • Les environnements : DEV/REC/PROD
  • Intégration continue
  • Déploiement continue
  • SCM, Maven, Git, Nexus …

2 – Mise en oeuvre

  • Présentation de Jenkins/Hudson
  • Installation de Jenkins
  • Installation des outils
  • Premier build et test d’un code source
  • L’interface utilisateur
  • Structure du Jenkins Home

3 – Les bases

  • Différents types de Jobs
  • Installation de Plugins
  • La sécurité via les matrices de droits
  • La console d’administration
  • Configuration avancé du serveur

5- Gestion d’un cycle CI/CD

  • La phase de compilation
  • La phase des tests d’un projet
  • La construction d’un livrable
  • Depôt du livrable dans un serveur Nexus
  • Les Jobs de Release
  • Déploiement et execution via Docker

4 – Les triggers

  • L’automatisation au coeur du process
  • Les déclencheurs d’un build (CRON/webhook/périodique…)
  • Différente stratégie d’automatisation
  • L’importance des tests dans le process
  • Dépendance entre les Jobs (fingerprint)

5- Jenkins distribué

  • Notions de noeud et build distribué
  • Installation d’un noeud distant
  • Configuration d’un noeud distant (slave)
  • Execution d’un build sur un slave
  • Noeud Docker

6 – Pipeline

  • Approche et concepts
  • Syntaxes déclaratives / DSL et scripts
  • Ecriture d’un Jenkinsfile
  • L’interface Blue Ocean
  • Utilisation de docker pour builder

7 – Jenkins CLI / API REST

  • Interaction avec Jenkins via CLI
  • Interaction avec Jenkins via API REST
  • Référence : CI-CD
  • Durée : 3 jours (21 h)
  • Lieu : Au choix. À distance ou en présentiel.
    à Paris ( la defense )

1600 € HT

Pas de session programmée pour l'instant

Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs ou nous indiquer vos souhaits.

Demander un devis

Organisation

Mode d’organisation

- En présentiel, ou distanciel
- Inter ou intra entreprise

Lieu de formation :

sur site client ou à distance

Dates de Formation :

12/02/2024

26/02/2024

26/06/2024

Presentiel/Distanciel

Presentiel/Distanciel

Presentiel/Distanciel

Paris – La Defense

Paris – La Defense

Paris – La Defense

0 +
Collaborateurs formés
0 /5
Note de satisfaction client
0
établissements ont fait appel à notre service de formation

Développez vos connaissances et gardez une longueur d'avance sur vos concurrents

Ces formations peuvent aussi vous intéresser :

Technique – Sécurité

Durée :
14 h / 2 j

Prix : 
1800 €

API – Design – Architecture

Durée :
21 h / 3 j

Prix : 
1400 €

CICD –  DevOps – Automatisation

Durée :
21 h / 3 j

Prix : 
1600 €

Questions Fréquentes

Vous pouvez demander un devis en ligne depuis la page de détail de chacune de nos formations (bouton « Demander un devis »).

Notre équipe vous le fera parvenir dans les meilleurs délais.
Votre inscription sera effectivement prise en compte dès lors que vous nous aurez retourné celui-ci dûment complété, signé et tamponné.

Vous pouvez également nous adresser vos demandes d’inscription directement par email à l’adresse service.commercial@datasense-group.com ou par téléphone au : +33 7 45 01 17 31
Pour tout autre renseignement concernant les inscriptions, n’hésitez pas à nous contacter ou à demander un rendez- vous téléphonique (bouton rouge sur la page d’accueil).

Après un rapide audit de votre besoin, nous validons celui-ci avec vos contraintes, afin d’établir clairement les objectifs pédagogiques des sessions de formation à mettre en place.

Puis avec ces objectifs, nous développons un plan de formation adapté aux exigences de votre organisation.

Nous donnons des formations en Full présentiel ou en full distanciel, avec des préconisations en fonction des informations recueillies dans l’audit des besoins.
Il est en effet important que le format choisi reflète les besoins de votre organisation, du contexte environnemental et sanitaire. Et cela dans le but de permettre aux participants de suivre la formation en toute sécurité avec la garantie d’une qualité optimale, quel que soit le format choisi. Notre pédagogie collaborative met l’accent sur la pratique, l’expérimentation et l’intelligence collective. Les stagiaires sont encouragés à participer activement aux discussions et aux activités pour favoriser l’apprentissage mutuel et l’échange de bonnes pratiques.