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
Développez des compétences très recherchées grâce à un abonnement d'un an à Coursera Plus, désormais à 239 $. Profitez-en dès maintenant.

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 : Intégration continue
- Catégorie : Surveillance du système
- Catégorie : DevOps
- Catégorie : Déploiement des applications
- Catégorie : Contrôles de sécurité
- Catégorie : Automatisation
- Catégorie : Développement de logiciels
Outils que vous découvrirez
- Catégorie : Docker (Logiciel)
- 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
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 étoiles
48,78 %
- 4 étoiles
24,39 %
- 3 étoiles
12,19 %
- 2 étoiles
2,43 %
- 1 étoile
12,19 %
Affichage de 3 sur 41
Révisé le 12 nov. 2019
Thank you for detailed course. Well structured with mix of Practical and Theory content.
Révisé le 4 sept. 2020
Amazing course with simple and clear steps. Highly recommended for beginners!
Révisé le 29 oct. 2019
The course is fantastic but I submitted a long time ago and my final project has not been reviewed yet, I had to enlarge the schedule twice, it's been almost a month I guess.
Qu’est-ce qui vous amène sur Coursera aujourd’hui ?
Foire Aux Questions
Plus de questions
Aide financière disponible,








