| 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 Dijon - Auxerre - Nevers - site de Nevers forme des développeurs polyvalents maîtrisant l'ensemble du cycle de vie des applications logicielles. Au programme : apprentissage des langages de programmation, conception d'architectures logicielles, développement d'applications web et mobiles, gestion de bases de données, tests et validation de code, ainsi que méthodologies agiles et gestion de projets informatiques. Les étudiants développent des compétences techniques solides en codage, en analyse des besoins utilisateurs et en assurance qualité, tout en acquérant une rigueur méthodologique indispensable au secteur. À l'issue de cette formation, les diplômés accèdent à des postes de développeur d'applications, développeur web ou mobile, analyste-programmeur, testeur ou encore chef de projet junior, dans des entreprises de services numériques, éditeurs de logiciels ou au sein de services informatiques d'organisations variées.
Programme
- Analyse et conception des applications : modélisation UML, architecture logicielle, conception orientée objet
- Développement informatique : programmation en Java, développement web (HTML, CSS, JavaScript), bases de données relationnelles et SQL
- Validation et tests : méthodes de tests unitaires, tests d'intégration, validation fonctionnelle
- Outils et environnements de développement : gestion de versions (Git), environnements de développement intégrés (IDE), méthodes agiles
- Projets tutorés et stage : application concrète des compétences en conditions réelles, gestion de projet et présentation
Objectifs de la formation
- Concevoir des applications informatiques en respectant les spécifications fonctionnelles et techniques
- Développer des logiciels fiables et performants en utilisant les langages et outils modernes
- Valider et tester les applications pour garantir leur qualité et conformité aux attentes utilisateurs
- Maîtriser la gestion de projet logiciel, incluant la planification, le suivi et la collaboration en équipe
- Appliquer les bonnes pratiques de maintenance et d’évolution des systèmes informatiques
