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

Certificats les plus appréciés en Développement de logiciels

Solve real business problems using machine learning with the #3-ranked university in the U.S.

Apply to Penn Engineering's MCIT Online degree by October 1.

Cours les plus appréciés en Développement de logiciels

Recently Launched Guided Projects

Cours de Développement de logiciels dans l'air du temps

Cours de Développement de logiciels les mieux notés

Tout programmer en Python

Programmation pour la robotique

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.