| Niveau d'études visé | Bac +3 |
|---|---|
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le BUT informatique parcours réalisation d'applications : conception, développement, validation forme des cadres intermédiaires capables de développer des applications complexes et d'en assurer la maintenance. Au cours de la formation, les étudiants maîtrisent les langages de programmation les plus utilisés, la conception d'algorithmes, l'administration des systèmes et réseaux, ainsi que les bases de données. Ils acquièrent des compétences en développement Web et mobile, en mise en place de tests automatisés et en intégration continue des applications. La formation développe également des savoir-faire en conduite de projets informatiques. Les diplômés exercent dans des domaines variés tels que la finance, la santé, le jeu vidéo ou le e-commerce, au sein d'entreprises de services du numérique, de télécommunications, de banques, d'assurances, d'industries ou de services publics, en tant que développeurs d'applications, responsables de maintenance logicielle ou chefs de projets techniques.
Programme
- Analyse et modélisation des besoins : diagrammes UML, cahier des charges, spécifications fonctionnelles
- Développement logiciel : langages de programmation (Java, Python, C#), développement web et mobile, gestion de bases de données
- Conception d’applications : architecture logicielle, design patterns, intégration et interopérabilité
- Validation et tests : méthodologies de tests, assurance qualité, outils d’automatisation
- Gestion de projets informatiques : méthodes agiles, gestion des risques, déploiement et maintenance
Objectifs de la formation
- Concevoir et développer des applications informatiques complexes adaptées aux besoins spécifiques des entreprises.
- Mettre en œuvre et valider des tests automatisés pour assurer la qualité et la fiabilité des logiciels.
- Assurer la maintenance et le suivi des applications, incluant l'intégration continue et les mises à jour.
- Utiliser des langages de programmation modernes et maîtriser les technologies Web, mobiles et IoT.
- Gérer un projet de développement informatique en respectant les contraintes techniques et organisationnelles.