Jenkins: les bases de l’intégration continue CI/CD

Prix inter HT / stagiaire : 1330 €
Pré-requis :
- Bases en développement logiciel
- Connaissances en gestion de projet
- Notions de gestion de version (Git)
- Bases sur les serveurs

DETAILS DE LA FORMATION
Syllabus complet
-
Introduction à l'intégration continue et Jenkins
Qu'est-ce que l'intégration continue ?
Importance de la CI/CD dans le développement logiciel
Jenkins : historique, architecture
Comparaison avec d'autres outils CI/CD
Installation de Jenkins
Configuration initiale de Jenkins
Vue d'ensemble de l'interface utilisateur
Plugins essentiels pour Jenkins
Travaux pratiques : Installer Jenkins et explorer l'interface utilisateur
Gestion des projets dans Jenkins
Création d'un nouveau projet
Types de projets disponibles
Utilisateurs et permissions
Configuration des options de construction
Gestion des paramètres du projet
Plugins, outils de build (Maven, Gradle) Exécution des builds manuels
Visualisation des résultats de builds
Notifications et rapport d'erreurs
Travaux pratiques : Créer et configurer un projet simple
Pipelines dans Jenkins
Introduction aux pipelines
Syntaxe des pipelines déclaratifs
Création d'un pipeline de base
Étapes et agents dans un pipeline
Gestion des erreurs dans un pipeline
Utilisation des environnements dans les pipelines
Prospective sur les pipelines multi-branch
Travaux pratiques : Créer un pipeline simple et exécuter des étapes
Intégration avec des systèmes de version
Connexion à GitHub/GitLab
Configuration des webhooks
Gestion des branches avec Jenkins
Exécuter des builds basés sur des événements
Stratégies de fusion et de déploiement
Suivi des changements dans les projets
Meilleures pratiques pour l'intégration
Travaux pratiques : Configurer un projet Jenkins avec Git
Tests automatisés avec Jenkins
Importance des tests dans le CI/CD
Intégration de frameworks de test
Exécution de tests unitaires
Tests d'intégration et d'acceptation
Exécution des tests avec Maven/Gradle
Rapport de tests dans Jenkins
Gestion des résultats de tests
Stratégies de tests dans les pipelines
Travaux pratiques : Mettre en place des tests automatisés dans un pipeline
Déploiement continu avec Jenkins
Concepts de déploiement continu
Outils de déploiement compatibles
Configuration des environnements de déploiement
Déploiement sur des serveurs distants
Intégrer avec des outils de déploiement (Ansible, Docker)
Gestion des versions lors du déploiement
Rollbacks et sécurité
Meilleures pratiques pour le déploiement
Travaux pratiques : Configurer un déploiement automatisé sur un serveur
Monitoring et reporting dans Jenkins
Importance du monitoring dans CI/CD
Outils de reporting disponibles
Configuration des notifications
Analyse des métriques de performance
Gestion des logs Jenkins
Intégration avec des outils de monitoring externes
Travaux pratiques : Mettre en place un tableau de bord de suivi des builds
Bonnes pratiques et sécurité
Gestion des rôles et permissions
Configuration de l'authentification
Sécurisation des données sensibles
Gestion des secrets et des clés API
Suivi des modifications et audit
Meilleures pratiques Jenkins
Ce qui est inclus
-
+ Formateur expérimenté
+ Présentations théoriques
+ Démonstrations et travaux pratiques
+ Slides, documents PDF de référence
+ Accès au Lab Jenkins pour les TP
+ Supports de cours Public concerné
-
+ Développeurs
+ Ingénieurs DevOps
+ Chefs de projet
+ Toute personne intéressée Certification et évaluation
-
Pendant la formation, des travaux pratiques et études de cas sont proposés. Cette formation ne propose pas encore de certification.
AVANTAGES. TEMOIGNAGES
- Votre coach Reconvert.
- Pédagogie orientée pratique.
- Echanges interactifs.
- Communautés.

La qualité est excellente, l'enseignant crée un espace de confiance et rend la formation très agréable. J'ai adoré, le professeur et son cours sont très complets. La formation a été facile à comprendre et très dynamique. Le formateur est un excellent professeur.
J. Ruiz
The Moneytizer, Mexico

La formation avec vous était géniale. C'est super intéressant et très formateur. Actuellement je suis chez Micropole, en tant que Cloud & Big Data Engineer. Merci.
A. Chuttoo
Micropole, France

Ces 4 jours ont été enrichissants. Suite à la formation HTML puis CSS, celle de Javascript m'a apporté encore plus de connaissances et de compétences sur le sujet.
J. Salgueiro
The Moneytizer, Brazil
Autres références :
Cliquez sur le logo.
Capgemini Atos Allianz TheMoneytizer CPAM M2iFormation Global Knowledge Ikea Hewlett Packard Ministère de la Défense AKKA Ministère de l'intérieur AFP Enedis Viveris Titeflex Autres
DUREE (H)
Durée : 14 heures.
PRIX. DATES. RESERVER
PRESENTIEL ou CLASSE VIRTUELLE
-
Diffusée en Présentiel ou en Classe Virtuelle, cette formation peut être faite soit en :
1- inter entreprise : avec des stagiaires de plusieurs entreprises,
2- intra entreprise : avec des stagiaires qui sont de la même entreprise.
Quelque soit la formule souhaitée, veuillez réservez un RDV téléphonique avec un conseiller en cliquant ci-dessous.
Prix inter HT / stagiaire : 1330 €
Autres formations

Django : développement web en Python
Apprendre à développer des applications web en Python avec le framework Django.

MYSQL : prise en main et langage SQL
Ecrire et tester du SQL pour les données de votre application web.

Scraping Web en Python
Apprendre à extraire des données depuis un site web en utilisant des modules Python.