| Niveau d'études visé | Bac +3 |
|---|---|
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Formation reconnue par l'État | Oui |
| 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 La Rochelle forme des développeurs polyvalents capables de concevoir, programmer et valider des applications informatiques complexes. Au programme : maîtrise des langages de programmation (Java, Python, C++), conception orientée objet, développement web et mobile, gestion de bases de données, tests et qualité logicielle, ainsi que la gestion de projets en mode agile. Les étudiants développent des compétences solides en analyse des besoins utilisateurs, architecture logicielle, codage rigoureux et débogage, tout en apprenant à travailler en équipe sur des projets concrets. Cette formation professionnalisante prépare aux métiers de développeur d'applications, concepteur-développeur, analyste-programmeur ou ingénieur en tests et validation, des profils très recherchés dans les entreprises de services numériques, les startups technologiques et les départements informatiques de grandes organisations.
Programme
- Conception d’applications : analyse des besoins, modélisation UML, architecture logicielle
- Développement informatique : programmation orientée objet, langages web et mobiles, gestion de bases de données
- Validation et tests logiciels : méthodes de tests, assurance qualité, intégration continue
- Projet tuteuré et développement collaboratif : gestion de projet agile, travail en équipe, utilisation des outils collaboratifs
- Environnements et outils de développement : IDE, systèmes d’exploitation, gestion de version (Git)
Objectifs de la formation
- Concevoir et modéliser des applications selon les besoins utilisateurs en utilisant des méthodes formalisées.
- Développer et intégrer des applications en maîtrisant les langages de programmation et les environnements de développement.
- Effectuer des tests et valider la qualité fonctionnelle et technique des applications développées.
- Mettre en œuvre des pratiques d’assurance qualité pour garantir la fiabilité et la maintenabilité des logiciels.
- Collaborer efficacement en mode projet avec des équipes pluridisciplinaires et gérer les contraintes techniques.