Bienvenue au cours « Pratiques de développement logiciel » ! Dans ce cours, vous découvrirez des techniques permettant de recueillir et de documenter les exigences logicielles, notamment la création de cas d’utilisation et d’histoires utilisateur. Vous apprendrez à concevoir des systèmes logiciels à l’aide de méthodes de modélisation visuelle telles que les diagrammes UML et les diagrammes de flux de données (DFD). Tout au long de ce parcours d’apprentissage, vous acquerrez les compétences nécessaires pour produire du code de haute qualité, exploiter des bibliothèques et des API, et gérer efficacement le code à l’aide d’outils de contrôle de version tels que Git et GitHub. Vous vous plongerez également dans les stratégies actuelles de déploiement et de DevOps, englobant le débogage, les tests, la mise en œuvre de Docker et les pipelines CI/CD, afin de garantir un développement logiciel robuste et fiable. Alliant expérience pratique et connaissances théoriques, ce cours vous apporte l’expertise nécessaire pour réussir dans le domaine du développement logiciel. Préparez-vous à vous lancer dans un parcours d’apprentissage passionnant qui renforcera vos compétences en matière de pratiques de développement logiciel.

Pratiques de développement de logiciels
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.

Pratiques de développement de logiciels

Instructeur : BITS Pilani Instructors Group
Inclus avec En savoir plus
Demander à Coursera
Expérience recommandée
Ce que vous apprendrez
Analyser et mettre en œuvre des techniques permettant de recueillir et de documenter les exigences logicielles, notamment en créant des cas d'utilisation et des récits d'utilisateurs.
Concevoir des systèmes logiciels à l'aide de techniques de modélisation visuelle, notamment les diagrammes UML et les diagrammes de flux de données (DFD).
Écrire du code de haute qualité, utiliser des bibliothèques et des API, et gérer le code à l'aide de systèmes de contrôle de version tels que Git et GitHub.
Mettre en place des processus de débogage, de test, de déploiement Docker et des pipelines CI/CD pour un développement logiciel efficace et fiable.
Compétences que vous acquerrez
- Catégorie : Documentation du logiciel
- Catégorie : Analyse des besoins
- Catégorie : Conception des systèmes
- Catégorie : Débogage
- Catégorie : Cycle de vie du développement logiciel
- Catégorie : Examen du code
- Catégorie : Développement du programme
- Catégorie : CI/CD
- Catégorie : Développement de logiciels
- Catégorie : DevOps
- Catégorie : Contrôle des versions
- Catégorie : Conteneurisation
- Catégorie : Déploiement des applications
- Catégorie : Documents de conception de logiciels
- Catégorie : Conception de logiciels
- Catégorie : Exigences fonctionnelles
Outils que vous découvrirez
- Catégorie : GitHub
- Catégorie : Git (système de contrôle de version)
- Catégorie : Langage de modélisation unifié
- Catégorie : Docker (Logiciel)
Détails à connaître

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

Il y a 10 modules dans ce cours
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par Birla Institute of Technology & Science, Pilani. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Instructeur

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

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,




