Formation Jenkins , CI/CD de A à Z

Devenez un maître DevOps en apprenant Jenkins et les intégrations avec les outils CI/CD
4.02 (120 reviews)
Udemy
platform
Français
language
Development Tools
category
Formation Jenkins , CI/CD de A à Z
506
students
2 hours
content
Dec 2024
last update
$19.99
regular price

Why take this course?

🚀 Formation Intensive: Jenkins & CI/CD – De A à Z 🛠️

Bienvenue dans notre formation approfondie sur Jenkins et les pratiques de CI/CD (Intégration et Déploiement Continus)! Ce programme est conçu pour transformer vous en maître DevOps, équipé de l'expertise nécessaire pour orchestrer le cycle de développement de manière fluide et efficace. 🏗️✨

Objectifs Pédagogiques

En termes de compétences acquises, ce cours vous permettra de :

  • Comprendre les Principes de l'Intégration Continue: Vous apprendrez pourquoi l'IC est cruciale dans le développement moderne et comment elle peut être mise en œuvre dans votre processus. 🔹 Intégrer Jenkins avec d'autres outils (SCM, gestionnaire de tickets, etc.): Découvrez comment Jenkins s'intègre parfaitement avec votre écosystème de développement existant. 🔹 Mettre en place un serveur Jenkins: Configurer et automatiser vos builds pour gagner du temps et améliorer la qualité du code. 🔹 Automatiser les tests, les audits de code et les déploiements: Assurez la qualité et la fiabilité de votre logiciel tout en simplifiant le processus de déploiement.

Programme de la Formation

Introduction à l'Intégration Continue

  • Principes, avantages et prérequis de l'intégration continue.
  • Techniques de développement adaptées à l'intégration continue.
  • Cycle de vie du processus de développement et outils annexes.

Démonstration

  • Découverte approfondie de Jenkins et son rôle central dans CI/CD.

Mise en place et Automatisation du Build

  • Installation et configuration de Jenkins.
  • Meilleures pratiques pour la configuration de Git/SVN, serveur de mail et le Build.
  • Notification et dépendances entre les travaux de Build.
  • Intégration de Maven dans Jenkins et déploiement dans un repository Maven.

Exercice Pratique

  • Création et configuration d'un Projet Maven Jenkins basé sur un repo Git.

Qualité du Code

  • Introduction aux outils d'analyse de code (Checkstyle, FindBugs, CPD/PMD).
  • Configuration des rapports de qualité avec le plugin Violations.
  • Suivi et reporting de la complexité du code et des tâches ouvertes.

Exercice Pratique

  • Adaptation du projet Jenkins pour inclure les outils d'analyse de qualité de code et suivi de la qualité dans le temps.

Automatisation des Tests

  • Introduction aux tests unitaires, d'intégration et de performance.
  • Configuration des rapports de tests et mesure de la couverture de test.
  • Automatisation des tests d'acceptance et utilisation de JMeter pour les tests de performance.
  • Optimisation des temps d'exécution des tests.

Exercice Pratique

  • Adaptation du projet Jenkins pour inclure JUnit et suivi des tests de performance avec JMeter.

Automatisation du Déploiement

  • Mise en place du script de déploiement.
  • Mise à jour des bases de données et tests minimaux.
  • Retour en arrière et correction de problèmes éventuels.

Exercice Pratique

  • Automatisation du déploiement de l'artefact construit, en tenant compte des meilleures pratiques et procédures de rollback.

Prêt à Vous Propulser dans le Monde de CI/CD avec Jenkins? 🚀

Rejoignez-nous pour une expérience d'apprentissage interactive, avec des exercices pratiques qui vous permettront de construire et de déployer des logiciels de manière autonome et efficace. Apprenez du savoir-faire des professionnels du secteur, et transformez votre carrière avec les compétences les plus récentes en CI/CD et Jenkins.

Inscrivez-vous dès maintenant et devientz un contributeur clé à l'excellence en développement logiciel! 🌟

Course Gallery

Formation Jenkins , CI/CD de A à Z – Screenshot 1
Screenshot 1Formation Jenkins , CI/CD de A à Z
Formation Jenkins , CI/CD de A à Z – Screenshot 2
Screenshot 2Formation Jenkins , CI/CD de A à Z
Formation Jenkins , CI/CD de A à Z – Screenshot 3
Screenshot 3Formation Jenkins , CI/CD de A à Z
Formation Jenkins , CI/CD de A à Z – Screenshot 4
Screenshot 4Formation Jenkins , CI/CD de A à Z

Loading charts...

5302746
udemy ID
01/05/2023
course created date
10/06/2023
course indexed date
Bot
course submited by