BUT en Apprentissage
(Bachelor Universitaire de Technologie)
Informatique (INFO-RACDV)
Parcours
Réalisation d'Applications : Conception, Développement, Validation
(3ème Année)
| Fiche RNCP | 35475 |
| Domaine(s) | |
| Recrutement | |
| Réussite | |
| Lieu de Formation | IUT Nancy-Charlemagne |
| Contact Pédagogique | 03 72 74 33 70
iutnc-info-admin [at] univ-lorraine.fr |
| Infos Apprentissage | Contactez-nous |
Le BUT Réalisation d'Applications : Conception, Développement, Validation (RACDV) est un des parcours du BUT Informatique.
Ce parcours se concentre sur le cycle de vie du logiciel : de l’expression du besoin du client, à la conception, à la programmation, à la validation et à la maintenance de l’application, dans des contextes qui peuvent être spécialisés en fonction de domaines métiers (gestion, finance, santé, jeux vidéos,...) ou des plateformes de développement spécifiques (web, mobile, desktop, Internet des objets (IoT)...).
À travers l’adaptation locale web graphique et développement mobile, à l’IUT de Saint-Dié nous nous spécialisons dans le domaine des applications et des sites web (back end, cœur des métiers de développeurs) sur support fixe, mobile ou encore embarqué. Nous traitons aussi de façon avancée des aspects graphiques pour réaliser des interfaces homme machine sophistiquées (Front End), intégrer des images animées 2D et 3D, de la réalité virtuelle ou augmentée, concevoir des algorithmes d'intelligence artificielle.
A l'IUT Nancy Charlemagne, l’alternance en contrat d'apprentissage est possible pour ce parcours uniquement en 3ème année de BUT.
L'iut Charlemagne propose deux options à ce parcours :
- Ingénierie logicielle
- Développement d'applications web et mobile
Métiers/Insertion
Métiers/Insertion
Le BUT INFO parcours RACDV vise principalement les métiers suivants :
- Concepteur / développeur d'applications (mobile, web, loT, jeux vidéos)
- Développeur frontend, fullstack, backend,
- Architecte logiciel,
- Testeur,
- Lead developer,
- DevOps.
Compétences
Compétences
Le BUT INFO est composé d'un socle commun, composé de 6 compétences : (voir les compétences)
- Réaliser un développement d’application : Se spécialiser sur un ensemble de supports avec un suivi qualitatif
- en expliquant et communiquant l’avancée au client et aux utilisateurs ;
- en précisant et en respectant les besoins décrits par le client ;
- en appliquant les principes algorithmiques ;
- en veillant à la qualité du code et à sa documentation ;
- en respectant la législation, les normes professionnelles et les enjeux sociétaux ;
- en choisissant les ressources techniques appropriées.
- Optimiser des applications informatiques : Analyser et optimiser des applications
- en formalisant et modélisant des situations complexes ;
- en recensant les algorithmes et les structures de données usuels ;
- en s’appuyant sur des schémas de raisonnement ;
- en justifiant les choix et validant les résultats.
- Administrer des systèmes informatiques communicants : Déployer des services dans une architecture réseau
- en maîtrisant l’architecture des systèmes et des réseaux ;
- en sécurisant le système d’information ;
- en appliquant les obligations légales, les normes en vigueur et les bonnes pratiques ;
- en mettant en œuvre les mesures correctives adaptées à la nature des incidents identifiés ;
- en respectant les contraintes de performances, de coûts et d’efficacité énergétique ;
- en assurant la pérennité des données et des logiciels.
- Gérer des données de l’information : Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- en respectant les réglementations sur le respect de la vie privée et la protection des données personnelles ;
- en respectant des enjeux économiques, sociétaux et écologiques de l’utilisation et du stockage des données, ainsi que des différentes infrastructures (datacenters, cloud...) ;
- en s’appuyant sur des bases mathématiques solides (par exemple logique et statistiques) ;
- en considérant les modèles de données utilisés dans les développements technologiques ;
- en assurant la cohérence et la qualité.
- Conduire un projet : Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- en identifiant les problématiques du client et les enjeux économiques de l’organisation ;
- en adoptant une démarche proactive, créative et critique ;
- en respectant les règles juridiques et les normes en vigueur ;
- en communiquant efficacement avec les différents acteurs d’un projet ;
- en sensibilisant à une gestion éthique, responsable, durable et interculturelle.
- Travailler dans une équipe informatique : Manager une équipe informatique
- en inscrivant sa démarche au sein d’une équipe pluridisciplinaire ;
- en accompagnant la mise en œuvre des évolutions informatiques ;
- en veillant au respect des contraintes réglementaires et législatives ;
- en développant une communication efficace et collaborative.
Public concerné
Public concerné
Accès en BUT 3 :
- Étudiants issus du BUT 2 Informatique, parcours RACDV.
- Sélection sur dossier pour les étudiants titulaires d'un diplôme de BAC+2 compatible avec la formation.
Enseignements
Enseignements
Semestre 5 : Cours - Option Développement d’applications web et mobile
- Initiation au management d’une équipe
- Projet personnel et professionnel
- Politiques de communication
- Qualité algorithmique
- Programmation avancée
- Programmation multimédia
- Automatisation de la production
- Qualité de développement
- Virtualisation avancée
- Nouveaux paradigmes BD
- Optimisation pour l’aide à la décision
- Modélisations mathématiques
- Économie numérique et durable
- Anglais
SAÉ (projets)
- Développement avancé
- Projet application Web et mobile
- Atelier-projet développement-intégration (uniquement en formation à plein temps)
- Services Web et interopérabilité
- Portfolio
Semestre 6 : Cours
- Initiation à l’entrepreneuriat
- Projet personnel et professionnel
- Droit numérique et PI
- Communication : organisation et diffusion de l’information
- Développement avancé (au choix) :
- Approfondissement développement mobile
- Initiation au développement mobile
- Développement côté serveur en javascript
- Conception avancée
- Maintenance applicative
SAÉ (projets)
- Évolution d’une application existante
- Projet application Web et mobile
- Atelier-projet intégration-déploiement (uniquement en formation à plein temps)
- Déploiement cloud
- Portfolio
- Stage
Semestre 5 : Cours - Ingénierie logicielle
- Initiation au management d’une équipe
- Projet personnel et professionnel
- Politiques de communication
- Qualité algorithmique
- Programmation avancée
- Programmation multimédia
- Automatisation de la production
- Qualité de développement
- Virtualisation avancée
- Nouveaux paradigmes BD
- Optimisation pour l’aide à la décision
- Modélisations mathématiques
- Économie numérique et durable
- Anglais
- Logique
SAÉ (projets)
- Développement avancé
- Projet tutoré
- IA
- Compilation
- Portfolio
Semestre 6 : Cours
- Initiation à l’entrepreneuriat
- Projet personnel et professionnel
- Droit numérique et PI
- Communication : organisation et diffusion de l’information
- Développement avancé (au choix)
- Approfondissement du développement mobile
- Conception avancée
- Maintenance applicative
SAÉ (projets)
- Évolution d’une application existante
- Projet tutoré
- Compléments en mathématiques
- Portfolio
- Stage
Poursuite d'études
Poursuite d'études
Une fois diplômés, les titulaires d'un BUT Informatique peuvent poursuivre des études universitaires en :
- École d’ingénieurs en informatique,
- Master d’informatique ou Master MIAGE.
- Licence
