| 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'Institut universitaire de technologie d'Amiens forme des professionnels spécialisés dans la conception, le développement et la réalisation technique de projets applicatifs. Les étudiants apprennent à mobiliser les techniques d'analyse pour développer des applications adaptées aux besoins clients, à coder, tester et documenter les différentes étapes de développement, et à adapter ou reconfigurer des solutions existantes. Ils acquièrent les compétences pour choisir les options techniques appropriées et communiquer efficacement sur l'avancement des projets. Cette formation professionnalisante, complétée par des stages (8 semaines en 2ᵉ année et 14 semaines en 3ᵉ année), prépare aux métiers de développeur d'applications, concepteur de logiciels ou consultant en développement, capables de répondre aux exigences techniques et applicatives du secteur informatique.
Programme
- Analyse et conception des applications : modélisation UML, architecture logicielle, spécifications fonctionnelles
- Développement logiciel : programmation orientée objet, développement web et mobile, gestion des bases de données
- Validation et qualité logicielle : tests unitaires, tests d’intégration, assurance qualité et débogage
- Environnements et outils de développement : maîtrise des IDE, gestion de versions, automatisation des builds
- Projet tutoré et stage : mise en pratique des compétences par la réalisation d’une application complète en conditions réelles
Objectifs de la formation
- Concevoir et modéliser des applications informatiques répondant aux besoins utilisateurs.
- Développer des logiciels en utilisant des langages et outils adaptés aux projets.
- Mettre en place des tests et procédés de validation pour assurer la qualité des applications.
- Gérer et maintenir des bases de données relationnelles et non relationnelles.
- Collaborer efficacement en équipe projet selon les démarches agiles et les bonnes pratiques de développement.