| 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 de l'IUT Lyon 1 forme des professionnels capables de maîtriser l'intégralité du cycle de développement logiciel. Au programme : algorithmique, programmation, bases de données, architecture des ordinateurs, développement web, gestion de projet et sécurité, complétés par des enseignements en mathématiques, anglais et communication. Les étudiants développent des compétences solides en conception d'applications, développement de logiciels et validation rigoureuse des solutions techniques. Cette formation allie expertise technologique et savoir-faire méthodologique pour garantir la qualité et la fiabilité des applications créées. Les diplômés deviennent développeurs d'applications, concepteurs de solutions logicielles ou chefs de projet informatique, prêts à évoluer dans un secteur en constante mutation. Possibilité de poursuivre en école d'ingénieurs ou en master professionnel.
Programme
- Architecture et conception logicielle : analyse des besoins, modélisation UML, conception orientée objet
- Développement d’applications : programmation en Java, développement web (HTML, CSS, JavaScript), bases de données relationnelles et SQL
- Ingénierie des logiciels : gestion de projets agiles, tests logiciels, intégration continue, validation et qualité
- Systèmes informatiques et réseaux : administration système, notions de réseau, sécurité informatique
- Environnement professionnel et communication : gestion de projet, travail en équipe, communication technique, présentation de projet
Objectifs de la formation
- Concevoir, développer et valider des applications informatiques respectant les spécifications fonctionnelles et techniques.
- Maîtriser les méthodologies de gestion de projet informatique afin de coordonner efficacement les phases de développement.
- Appliquer des techniques de programmation avancées et d’intégration pour assurer la qualité et la maintenabilité des logiciels.
- Utiliser des outils d’administration et de gestion des bases de données pour garantir la cohérence et la sécurité des données.
- Communiquer efficacement avec les utilisateurs et les parties prenantes pour recueillir les besoins et assurer la formation et le support.
