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

Retour Version imprimable  Version plein écran

Master
Informatique
>>> Parcours Développeur Full Stack Web et Mobiles
Niveau d'études visé : Bac + 5
ECTS : 120 crédits
Durée : 2 ans
Fonctionnement : Formation initiale,  Formation en alternance,  Personnes en reprise d'études financées et demandeurs d'emploi,  Accessible en VAE
Présentation et objectifs

Le Master informatique Développeur Full Stack forme des professionnels capables de maîtriser toute la chaîne de développement d’une application, c’est-à-dire : le développement dit back-end via l’usage et la maîtrise de technologies serveur (PHP, JEE, .NET, NODEJS, REST, etc.), le développement dit front-end qui est le côté client (HTML, CSS, JS, UX/UI, etc.). Nos diplômés seront des « couteaux suisses », capables de s’adapter aux défis proposés par les entreprises et s'autoformer pour suivre l’évolution de la technologie. Cette polyvalence est importante pour s’insérer dans un marché local et national très hétérogène en termes de besoins et de technologies utilisées.

Conditions d'accès

• M1 : Titulaires d’un bac +3 en informatique ou titulaires d’un diplôme équivalent
• M2 : De droit pour les titulaires du M1 DFS et sur dossier pour les autres candidats

Compétences visées

RNCP34126BC01 : Usages avancés et spécialisés des outils numériques
RNCP34126BC02 : Développement et intégration de savoirs hautement spécialisés
RNCP34126BC03 : Communication spécialisée pour le transfert de connaissances
RNCP34126BC04 : Appui à la transformation en contexte professionnel
• Conception/développement d’outils logiciels : applications métiers, internet et mobiles
• Concevoir des applications logicielles
• Mettre en œuvre une démarche d’analyse et de conception agile
• Rédiger un cahier des charges
• Modéliser avec UML
• Utiliser des outils de gestion des projets
• Penser et concevoir les interfaces utilisateur
• Programmer des applications métiers réseaux, concurrentes, parallèles et distribuées
• Utiliser des langages orientés objet (Java, C#, python, etc.)
• Mettre en œuvre des design patterns
• Optimiser le code (refactoring)
• Développement front-end (HTML, CSS, JavaScript, etc.)
• Développement back-end (PHP, python, etc.)
• Plateformes mobiles (iOS, Android, Fluter, etc.)
• Plateformes web : php, .Net, JEE, etc.
• Concevoir, paramétrer et utiliser des bases de données : administration/requêtage/optimisation
• Administrer et sécuriser des réseaux
• Concevoir et développer des systèmes d’objets connectés
• Programmation sur plateformes dédiées (Arduino, etc.)
• Modéliser et simuler des systèmes complexes pour l’aide à la décision
• Mise en place de méthode d’optimisation de systèmes
• Sécurisation d’un serveur et d’une application

Attendus nationaux ou spécifiques

• Évaluer et maîtriser la complexité du développement d’un logiciel en relation avec un domaine d’application
• Développer des applications informatiques sur des infrastructures variées (machines parallèles, environnement distribué, programmation Web…)
• Respecter les principes d’éthique, de déontologie et de responsabilité environnementale

Enseignements dispensés

Master 1 (740h) : • Programmation Web et Scientifique • DevOps • Gestion des données • Langues et méthode de travail • SAE • Ingénierie logicielle • DevSecOps • Développement web et Mobile • Ressources documentaires • SAE • Stage de 1 à 2 mois.

Master 2 (380h) : • Architecture logicielle • Développement orienté services et API • Développement hybride et mobile • Langues et projets • SAE • Stage de 5 à 6 mois.

 

Formation en attente d’accréditation par le Ministère de l'Enseignement Supérieur et de la Recherche, les maquettes ne seront disponibles qu’à partir de juin 2024.

Modalités de contrôle des connaissances

• Master 1 : Contrôle continu et/ou Examen terminal
• Master 2 : Contrôles terminaux organisés tout au long du semestre. Les projets, les activités d’alternance et les stages sont évalués par des rapports écrits et des soutenances orales
Dans le cas d’examens de travaux pratiques et du stage, une seule session est organisée.

Formation en attente d’accréditation par le Ministère de l’Enseignement Supérieur et de la Recherche, le règlement des études ne sera disponible qu’à partir de juin 2024.

Stages

Stage de 5 à 6 mois en Master 2.

Vous pouvez bénéficier d'aides financières à la mobilité pour les stages en Corse et sur le continent. Pour en savoir plus, contactez le service aux étudiants : 
stages@univ-corse.fr

International

Les étudiants dans cette formation sont éligibles aux dispositifs internationaux.

Vous avez la possibilité d'effectuer une partie de votre cursus à l'international (séjours d'études et/ou de stage). Vous pouvez bénéficier d’aides financières à la mobilité internationale. Pour en savoir plus, contactez le Service des Relations Internationales : bureau-mobilite@univ-corse.fr

Insertion professionnelle

Secteurs visés :
• Entreprises privées ou publiques • Collectivités • Doctorat

Métiers visés :
• Développeur web, mobile
• Analyse programmeur
• Développeur full stack
• Architecte de base de données // DevOps
• Concepteur logiciel


Taux d’insertion pro : 94%
Consultez les chiffres clés sur https://enquetes.universita.corsica

Poursuites d'études

Doctorat après étude de dossier par l'école doctorale.

Pour en savoir plus, contactez le directeur des études.

Directeurs des études

Bisgambiglia Paul-Antoine
0495450208 | bisgambiglia_pa@univ-corse.fr
Nivet Marie-Laure
0495450208 | nivet_ml@univ-corse.fr

Secrétariat pédagogique

Gaffayoli Marie-Josée
0495450226 | gaffayoli_m@univ-corse.fr