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
La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

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 : Contrôle continu
- Catégorie : DevOps
- Catégorie : Déploiement des applications
- Catégorie : Tests d'intégration
- Catégorie : Surveillance du système
- Catégorie : Contrôles de sécurité
- Catégorie : Environnement de développement
- Catégorie : Automatisation
- Catégorie : Conteneurisation
- Catégorie : Développement de logiciels
- Catégorie : Intégration continue
- Catégorie : CI/CD
- Catégorie : Outils de développement de logiciels
- Catégorie : Déploiement continu
Outils que vous découvrirez
- Catégorie : Docker (Logiciel)
- Catégorie : GitHub
- Catégorie : Outils de construction
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 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.
Foire Aux Questions
Plus de questions
Aide financière disponible,





