Développement de logiciels

Les Spécialisations et les cours Développement de logiciels traitent les processus de création de logiciels, notamment les outils et méthodologies de développement (tels que le développement agile), les langages de programmation (y compris Python, C, Java et Scala) et l'architecture et les tests des logiciels.


Obtenez votre diplôme

Cours populaires

Get a sample of the topics covered in the fully online Global Master of Public Health degree

Discover the key concepts and theories behind 2D & 3D with the new Advanced App Development Specialization

Cours les plus suivis

Certificats les plus appréciés

Programmation pour la robotique

Tout programmer en Python

Cours les mieux notés

Bases de la programmation en C et en C++

    Questions fréquentes sur Développement de logiciels

  • Software is the set of instructions that tells a computer what to do. Software development encompasses all of the activities required for software design, deployment, maintenance, and support. Every video game, mobile app, and work-related computer program you’ve ever used goes through this process.

    Software development starts by working with users and other stakeholders to determine what the software needs to do. Then, a software architecture is chosen to structure the program’s operation, as well as a software design to determine how it will solve for user requirements. Only then does the actual coding process begin, which also includes extensive team review and testing for quality assurance. Once the program is ready for deployment, software developers continue to be responsible for keeping the software updated, fixing bugs, and providing user support.