| 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 Bordeaux - Site de Bordeaux-Gradignan forme des développeurs polyvalents capables de concevoir, coder et valider des applications informatiques complètes. Au programme : maîtrise des langages de programmation (Java, Python, C++), développement web et mobile, gestion de bases de données, architecture logicielle, tests et qualité du code, ainsi que méthodologies agiles et gestion de projet. Les étudiants développent des compétences solides en analyse des besoins, résolution de problèmes techniques, travail collaboratif et veille technologique. Cette formation technique et professionnalisante prépare aux métiers de développeur d'applications, concepteur-développeur, développeur full-stack, ingénieur logiciel ou analyste-programmeur. Les diplômés intègrent des ESN, éditeurs de logiciels, startups tech ou services informatiques de grandes entreprises, avec la possibilité de poursuivre en master ou école d'ingénieurs pour approfondir leur expertise.
Programme
- Conception et modélisation des applications : analyse des besoins, UML, conception orientée objet
- Développement logiciel : programmation (Java, Python), gestion des versions, développement web et mobile
- Validation et tests : méthodes de tests unitaires, d’intégration, tests fonctionnels et automatisés
- Gestion de projet informatique : méthodes agiles, planification, gestion des risques et documentation
- Technologies et infrastructures : bases de données, systèmes d’exploitation, réseaux et sécurité
Objectifs de la formation
- Concevoir des applications selon les spécifications fonctionnelles et techniques
- Développer des solutions logicielles robustes en utilisant des langages et frameworks modernes
- Valider la qualité et la conformité des applications à travers des tests rigoureux et méthodiques
- Gérer le cycle de vie complet d’un projet informatique, de la conception à la livraison
- Collaborer efficacement en équipe en appliquant les bonnes pratiques de gestion de projet agile