Jenkins

Statut actuel

Non-inscrit

Tarif

24,90 €

Commencer

Apprenez à maîtriser Jenkins, un outil incontournable pour l’automatisation des pipelines CI/CD (Intégration Continue et Livraison Continue). Cette formation vous guidera à travers les concepts essentiels et avancés de Jenkins, vous permettant de créer des pipelines robustes pour l’automatisation du build, des tests, du déploiement et de la gestion des environnements.

Vous découvrirez comment configurer Jenkins, écrire des pipelines avec des Jenkinsfiles, intégrer des tests automatiques, déployer des applications dans des environnements Cloud, et surveiller les performances des pipelines. Grâce à des projets pratiques, vous apprendrez à déployer des applications sur des serveurs, à optimiser les pipelines et à sécuriser vos processus de développement.

Cette formation est idéale pour les développeurs, ingénieurs DevOps et professionnels de l’automatisation souhaitant améliorer l’efficacité de leurs processus de développement et de déploiement.

Ce cours contient :

- Une version écrite et très détaillée de tous les chapitres ;

- Une vidéo de chaque chapitre de la formation ;

- Des quiz après chaque chapitre pour tester la compréhension ;

- Des exercices et travaux pratiques corrigés ;

- Des projets et cas réels ;

- Un quiz final pour tester et valider la maitrise du module.

 

Un Certificat qui atteste de la bonne maitrise de ce cours est délivré à l'apprenant qui a réussi les différentes évaluations.

 

Un suivi régulier par un collaborateur progcours est possible moyennant des frais supplémentaires.

Contenu Cours

Introduction à Jenkins
Qu’est-ce que Jenkins ? Importance dans CI/CD — Cas d’utilisation
Installation sur Windows, Linux, Docker
Configuration initiale et interface utilisateur
Concepts Fondamentaux
Intégration continue et livraison continue
Jenkinsfile et pipelines déclaratifs
Types de jobs : Freestyle, Pipeline, Multibranch Pipeline
Paramétrage et exécution des jobs
Automatisation et Gestion des Build
Gestion des dépendances et versions (Git, SVN…)
Automatisation des tests unitaires, fonctionnels et de sécurité
Pipeline multi-étapes : build, test, déploiement
Séparation des environnements
Gestion des Environnements et des Déploiements
Déploiement continu : automatisation dans différents environnements
Intégration avec Docker et Kubernetes
Configuration pour environnements Cloud (AWS, Azure, GCP)
Gestion des secrets et sécurisation
Optimisation et Monitoring
Outils de monitoring : Prometheus, Grafana
Analyse des logs et résolution des problèmes
Optimisation des temps de build
Gestion des ressources et performance
Extensions et Plugins Jenkins
Plugins essentiels : Git, Docker, Slack, Kubernetes…
1 de 2