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

Version imprimable




Bac + 5

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, interface et vision ou usage de l’utilisateur (HTML, CSS, JS, UX, etc.). Nos diplômés seront un peu des « couteaux suisses », capables de s’adapter aux défis proposés par les entreprises et par l’évolution de la technologie. Cette polyvalence est importante pour s’insérer dans un marché local très hétérogène en termes de besoins et de technologies utilisées.


• Titulaires d’un bac +3 en informatique
• Titulaires d’un diplôme équivalent


Semestre 1 :
• Développement d'applications Web (51h)
• Intelligence Artificielle & Big Data (54h)
• Programmation Avancée : Patterns et Concurrence (48h)
• Administration systèmes & réseaux (78h)
• Outils et gestion de projet (87h)
• Langues et bureautique (24h)

Semestre 2 :
• Applications web avancées (84h)
• Internet des objets (48h)
• Programmation pour terminaux mobiles (51h)
• Programmation Parallèle et Distribuées/DevOps (36h)
• Tests et projets (90h)
• Langues (27h)

Semestre 3 :
• Application distribuées et micro-services web (81h)
• Recherche opérationnelle (75h)
• Développement d'applications mobiles (54h)
• Démarche qualité et projets (99h)
• Langue (15)

Semestre 4 :
• Stage (5 à 6 mois)

Voir plus

Voir plus : Se connecter sur la page web via le QR code

• 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)
• Programmer pour internet
• Développement front-end (HTML, CSS, JavaScript, etc.)
• Développement back-end
• Plateformes mobiles (iOs, Android, etc.)
• Plateformes web : php, .Net, Java EE, 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
• Architecture de systèmes embarqués
• Protocoles réseau spécifiques
• 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
• Déploiement d’applications (DevOsp)

Voir plus

Voir plus : Se connecter sur la page web via le QR code


• 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.

Voir plus

Voir plus : Se connecter sur la page web via le QR code


• É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

Voir plus

Voir plus : Se connecter sur la page web via le QR code


Stage de 5 à 6 mois en master 2.




• Entreprises privées ou publiques
• Collectivités


  • Concepteur logiciel
  • Analyse programmeur
  • Développeur full stack
  • Développeur web, mobile
  • Architecte de base de données

Voir plus

Voir plus : Se connecter sur la page web via le QR code


Doctorat


BISGAMBIGLIA Paul-Antoine
bisgambiglia@univ-corse.fr
04 95 45 02 08


https://fst.universita.corsica