| 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 proposé par l'IUT de Montpellier forme en trois ans des professionnels capables de concevoir, développer et valider des applications informatiques. Au programme : développement d'applications, optimisation de solutions informatiques, gestion de données, administration de systèmes communicants complexes et conduite de projets. Les étudiants acquièrent des compétences techniques approfondies en programmation, test et validation logicielle, tout en se confrontant à des situations professionnelles réelles via 26 semaines de stages et des projets tutorés. À l'issue de cette formation de 2 000 heures sanctionnée par 180 ECTS, les diplômés peuvent débuter comme concepteur-développeur (applications web, mobile, IoT, jeux vidéo), DevOps, testeur ou tech lead, puis évoluer vers des postes de lead developer après quelques années d'expérience.
Programme
- Conception et modélisation des applications : analyse des besoins, UML, conception orientée objet
- Développement logiciel : programmation en Java, frameworks, développement web et mobile
- Bases de données et gestion des données : conception, SQL, intégration et optimisation
- Validation et tests de logiciels : tests unitaires, intégration continue, assurance qualité
- Projet professionnel encadré : gestion de projet agile, travail en équipe, livrables techniques
Objectifs de la formation
- Concevoir des applications logicielles en respectant les besoins utilisateurs et les spécifications techniques
- Développer et optimiser des solutions informatiques en maîtrisant les langages de programmation et les environnements associés
- Mettre en œuvre des procédures de validation et de tests pour garantir la qualité et la fiabilité des applications
- Utiliser des outils collaboratifs et de gestion de projet pour suivre le cycle de vie des développements
- Analyser et résoudre de manière autonome des problèmes techniques complexes dans le domaine du développement applicatif