Objectifs
Diplôme
Objectifs de la formation
Réaliser un développement d’application : Se spécialiser sur un ensemble de supports (embarqué, web, mobile, IOT...) 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.
Métier(s) associé(s)
Expertise et support en systèmes d'information
Domaines
Contenu
Ce parcours est orienté vers le développement d’applications informatiques. Il forme des étudiants capables de concevoir, développer, tester et maintenir des solutions logicielles adaptées aux besoins des utilisateurs.
Compétences clés :
- Analyse des besoins et modélisation
- Développement d’applications (web, mobile, logiciel)
- Programmation (Java, Python, PHP, JavaScript, SQL…)
- Tests, validation et maintenance des applications
- Travail en mode projet et méthodes agiles
En alternance, les étudiants participent à des projets réels de développement, contribuant activement à la création ou à l’évolution d’applications en entreprise.