Faculté des Sciences et Techniques | Università di Corsica
Formation  |
Offre de formation

Master

Informatique
Parcours Développeur Full Stack Web et Mobiles

UFR Sciences et Techniques


Niveau de sortie
Bac +5
Domaine
Sciences, Technologies, Santé
Fonctionnement
Formation initiale
ou en alternance
ou en Formation Continue

Le diplômé de Master Informatique est un professionnel de niveau bac+5 possédant une large culture informatique et des compétences plus spécifiques liées aux technologies de conception et de développement d'applications web, mobile et desktop. Un Développeur Full Stack possède des compétences multiples. Il maitrise un grand nombre de technologies côté serveur (Back End) et côté client (Front End). Il est apte à concevoir et mettre en oeuvre des architectures adaptées à tout type d'application. Il peut superviser des projets de développement en couvrant tous les aspects allant du choix des technologies et Frameworks, à l'organisation et à la structuration du code, en passant par la prise en compte de l'expérience utilisateur, l'optimisation du référencement ou la sécurité, tout en proposant un mode de gestion de projet adapté, agile ou autre.

Parallèlement à cette approche multi-compétences très orientée développement - fondamentale dans le cadre du marché de l'emploi actuel - le master aborde également d'autres champs de compétences qui permettent aux étudiants de s'ouvrir aux domaines de l'intelligence artificielle, du calcul hautes performances et des objets connectés.
Pour permettre d'atteindre ces objectifs, la formation basée sur un format Cours/Travaux Dirigés/Travaux Pratiques, tous dispensés en salle machine, utilise également abondamment d'autres dispositifs pédagogiques, tels les projets de groupe, la participation des étudiants à des événements ponctuels comme le "Challenge de l'innovation" organisé tous les ans par la Fondation de l'Université de Corse ou encore des compétitions de codage type "Hackathon".
Le Master est proposé en formation initiale mais également en alternance, selon un format de 15 jours en entreprise suivis de 15 jours de cours à la Faculté des Sciences et Techniques.


Sous réserve d'accréditation par le Ministère de l'enseignement supérieur, de la recherche et de l'innovation.


Métiers visés

Concepteur/Développeur d'applications mobilesConcepteur/Développeur d'applications web
Développeur full stack web et mobileDéveloppeur web
- Concepteur/Développeur d'application informatiques - Architecte en systèmes d'information - Développeur pour les objets connectés - Chef de projet informatique - Conseiller technique en recherche et développement

Compétences visées

Le diplômé doit à l'issue de sa formation : 
- Savoir concevoir et développer des programmes et applications informatiques mobiles, web et/ou desktop en maîtrisant les méthodes, normes et outils de développement, les langages de programmation, les environnements systèmes.
- Acquérir les connaissances scientifiques nécessaires à son évolution dans les domaines des applications web et mobiles ;
- Posséder la méthodologie lui permettant d'analyser les besoins fonctionnels d'un client, de définir les caractéristiques techniques d'un produit logiciel, de proposer la solution la mieux adaptée et d'en  accompagner la réalisation ; 
- Elaborer et rédiger les documents et supports techniques à destination des développeurs, des utilisateurs, des services informatiques.
- Connaître les solutions techniques et être en capacité de proposer les configurations ou les architectures à  mettre en oeuvre, de les évaluer et de les adapter aux besoins fonctionnels ;
- Etre force d'innovation, savoir définir de nouvelles méthodologies ou combiner des méthodes existantes pour s'adapter à une application particulière, être à l'écoute des besoins du marché et des clients ;

A terme, il pourra :
- Etre en capacité d'encadrer, de conseiller, d'assister et de coordonner les équipes de développement, de production informatique afin de s'assurer de l'avancement, de la cohérence du développement, du respect du cahier des charges et de la durée de réalisation des projets.
- Définir et réaliser les phases et procédures de tests techniques et fonctionnels de programmes et applications informatiques mobiles et/ou internet (planification, validation, etc.) pour assurer le contrôle des solutions informatiques déployées.


Volume horaire et ECTS

HeuresECTS
Première année67860
Deuxième année32460
Total1002120
> Consulter le programme des enseignements

https://dptinfo.universita.corsica