Dans le monde d'aujourd'hui, le développement de logiciels est très complexe et il arrive souvent que de grandes équipes de développeurs travaillent sur de petites parties d'un projet logiciel plus vaste. Ce cours passe en revue les principes de base de l'utilisation efficace d'un système d'intégration continue afin d'améliorer constamment les logiciels. Nous allons décrire les différentes stations de tests continus, les processus de construction, d'intégration et de déploiement requis pour les pratiques DevOps et appliquer les meilleures pratiques pour la gestion des logiciels de qualité, et l'outillage pour accomplir des processus itératifs de construction et de test de logiciels. Vous serez en mesure de créer une tâche automatisée pour la construction, le test, l'intégration et le déploiement continus avec Travis CI et d'utiliser le branchement et les flux de travail du projet pour améliorer la qualité, la vitesse et les boucles de rétroaction pour vos actifs logiciels. Nous décrirons les attributs des constructions déterministes et la manière dont ils sont appliqués dans le pipeline CI et nous utiliserons les données et les analyses de l'intégration continue pour mesurer et améliorer la santé de vos actifs logiciels. L'automatisation à grande échelle est désormais plus facilement réalisable pour les équipes de développement logiciel, car l'intégration continue la rend possible.

Intégration continue
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

Demander à Coursera
41 avis
Expérience recommandée
Ce que vous apprendrez
Expliquer comment utiliser, réutiliser et améliorer l'intégration continue.
Utilisez Travis CI pour automatiser l'intégration continue.
Découvrez les Webhooks avec GitHub et Travis CI.
Construisez de meilleurs logiciels avec une plus grande agilité en utilisant un système d'intégration continue.
Compétences que vous acquerrez
- Catégorie : CI/CD
- Catégorie : Contrôles de sécurité
- Catégorie : Surveillance du système
- Catégorie : Développement de logiciels
- Catégorie : Environnement de développement
- Catégorie : Livraison continue
- Catégorie : Contrôle continu
- Catégorie : DevOps
- Catégorie : Déploiement des applications
- Catégorie : Déploiement continu
- Catégorie : Outils de développement de logiciels
- Catégorie : Automatisation
- Catégorie : Intégration continue
- Catégorie : Sécurité des webhooks
Outils que vous découvrirez
- Catégorie : Docker (Logiciel)
- Catégorie : Outils de construction
- Catégorie : GitHub
Détails à connaître

Ajouter à votre profil LinkedIn
4 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 4 modules dans ce cours
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
48,78 %
- 4 stars
24,39 %
- 3 stars
12,19 %
- 2 stars
2,43 %
- 1 star
12,19 %
Affichage de 3 sur 41
Révisé le 4 sept. 2020
Amazing course with simple and clear steps. Highly recommended for beginners!
Révisé le 12 nov. 2019
Thank you for detailed course. Well structured with mix of Practical and Theory content.
Foire Aux Questions
Plus de questions
Aide financière disponible,





