Vous êtes développeur ou administrateur système ou alors juste un curieux de l’IT ;
Vous entendez souvent parler d’intégration continue, de déploiement continu, de livraison continue ;
Ça vous paraît cool peut-être et vous commencez à vous demander si autant d’enthousiasme autour de ces termes se justifie ?
Vous-vous êtes dit, « il faut que je m’y intéresse ! »
Alors vous êtes au bon endroit!
Dans ce cours, nous abordons de façon pédagogique les concepts de la CICD et nous vous faisons résoudre,
par la voie de la pratique, étape par étape, des problématiques du monde réel rencontrées par les entreprises, en s’appuyant sur les dernières recommandation en la matière.
Nous nous basons sur un projet codé en JAVA avec le Framework Spring-boot et le gestionnaire de dépendances Apache Maven.
N’ayez pas peur pour autant; Pas besoin de maîtriser un langage en particulier!
Si vous savez ouvrir une invite de commande et taper « Entrer » alors le tour est joué !
Au sorti de ce cours, vous serez capables :
- D’intégrer une solution CI/CD simple mais efficace dans un projet existant quelque soit le langage de programmation utilisé!
- De faire force de proposition avec des arguments à forte plus value auprès de vos clients/collègues/collaborateurs à propos des bénéfices d’un processus CI/CD de qualité !
Détails
- 3 Sections
- 34 Lessons
- Durée de vie
- Module 01 : Préparez un projet à la CICDLes prérequis indispensables pour une intégration, livraison et déploiement continus de qualité20
- 2.1AJUSTER LA QUALITE DE LA VIDEO EN FONCTION DE VOTRE DEBIT INTERNET
- 2.2Resources TPs et supports de cours
- 2.3Installation des outils sur un environnement centos7
- 2.4Support de cours
- 2.5Chapitre 1 – Partie 1 : L’importance des tests pour la CICD – Les tests, l’agilité, le DevOps, l’Extreme Programming5 Minutes
- 2.6Chapitre 1 – Partie 2: L’importance des tests pour la CICD – Les types de tests5 Minutes
- 2.7Chapitre 1 – Partie 3: L’importance des tests pour la CICD – Les bonnes pratiques5 Minutes
- 2.8Chapitre 1 – Le Lab 1 : Installation des outils10 Minutes
- 2.9Chapitre 1 – Le lab 2 : Tests manuels et tests automatisés12 Minutes
- 2.10Chapitre 2 : L’importance de la qualimétrie de code pour la CICD6 Minutes
- 2.11Chapitre 2 – Le lab 1 : Installation de SonarQube4 Minutes
- 2.12Chapitre 2 – Le lab 2 : Configuration du serveur et de l’agent SonarQube9 Minutes
- 2.13Chapitre 2 – Le lab 3 : SonarQube et taux de couverture de tests11 Minutes
- 2.14Chapitre 3 – Partie 1 : Concepts et problématiques de la livraison logicielle4 Minutes
- 2.15Chapitre 3 – Partie 2 : Stratégie de livraison4 Minutes
- 2.16Chapitre 3 – Partie 3 : Stratégies de déploiement5 Minutes
- 2.17Chapitre 3 – Le lab 1 : Les environnements de déploiement6 Minutes
- 2.18Chapitre 3 – Le lab 2 : Déploiement multi-environnement15 Minutes
- 2.19Transition vers le module 23 Minutes
- 2.20restons connectés
- Module 02 : Intégration / Déploiement / Livraison ContinuePassez à l'action en implémentation un processus d'intégration et de déploiement continu de qualité13
- 3.1Chapitre 4 – Partie 1 : Intégration Continue, première étape de la CICD6 Minutes
- 3.2Chapitre 4 – Partie 2 : Les bonnes pratiques de l’intégration continue5 Minutes
- 3.3Chapitre 4 – Le lab 1 : Comprendre Gitflow (minimalisé)7 Minutes
- 3.4Chapitre 4 – Le lab 2 : Installation Jenkins9 Minutes
- 3.5Chapitre 4 – Le lab 3 : Configuration Jenkins15 Minutes
- 3.6Chapitre 4 – Le lab 4 : Implémentation d’un pipeline Jenkins15 Minutes
- 3.7Chapitre 4 – Le lab 5 : Exécution et Debug d’un pipeline Jenkins13 Minutes
- 3.8Chapitre 5: Déploiement Continu vs Livraison continue7 Minutes
- 3.9Chapitre 5 – Le lab : Faire un hotfix7 Minutes
- 3.10Chapitre 6: La gestion des bases de données avec la CICD5 Minutes
- 3.11Chapitre 6 – Le lab : Générer et appliquer des différences de schéma entre plusieurs bases de données avec Liquibase15 Minutes
- 3.12Chapitre 7 : La gestion des Infrastructures de déploiement avec la CICD6 Minutes
- 3.13Chapitre 7 – Le lab : Autoconfiguration des infrastructures avec Ansible13 Minutes
- Conclusion Générale1
3 Commentaires
Poster le commentaire
Vous devez vous connecter pour publier un commentaire.
Bonsoir , je suis nouveau sur eazytraining.
Je veux le cours intitulé: Debuter avec le Devops quand on est développeur.
Mais il y a une question que voudrais que me répondiez.
Si je m’abonne pour cette formation est-ce que j’aurais accès à vie oubien c’est juste pour un mois?
Merci à vous.
Bonjour Aboubacar
Vous aurez accès (à tous les cours) tant que votre abonnement sera valide.
Si vous résiliez votre abonnement vous perdrez l’accès aux formations
Merci pour ce cours vraiment top!