Retour Version imprimable Version plein écran
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 |
Le Le Master Informatique Développeur Full Stack vous prépare à maîtriser l’ensemble de la chaîne de développement d’une application, qu’il s’agisse du back-end (technologies serveur comme PHP, JEE, .NET, NODEJS, REST, etc.) ou du front-end (HTML, CSS, JavaScript, UX/UI, etc.). Vous serez formé à devenir un professionnel polyvalent, capable de concevoir des solutions complètes, de l’interface utilisateur jusqu’à l’infrastructure serveur.
Notre formation met l’accent sur la pratique, avec une pédagogie par projet qui favorise l’apprentissage actif. Plus de 30% des enseignements sont assurés par des professionnels du secteur, vous transmettant leur savoir-faire et vous préparant aux exigences du métier. Vous participerez également à un hackathon de 36 heures, une expérience immersive où vous pourrez tester vos compétences et innover en équipe.
À la fin de ce master, vous serez un développeur full stack polyvalent, prêt à relever les défis des entreprises et à vous épanouir dans un environnement en constante évolution technologique.
• M1 : Titulaires d’un bac +3 en informatique ou titulaires d’un diplôme universitaire équivalent
• M2 : De droit pour les titulaires du M1 DFS et sur dossier pour les autres candidats
En fin de cycle, les étudiants auront acquis les compétences suivantes :
• Evaluer et maîtriser la conception et la programmation d’une application dans un contexte évolutif ;
• Evaluer et maîtriser l'administration, la sécurisation et le déploiement d’une application dans un contexte évolutif ;
• Usages avancés et spécialisés des outils numériques pour la communication le transfert de connaissances ;
• Maîtriser plusieurs paradigmes de modélisation et de programmation pour développer des applications web et/ou mobile.
Et également,
• 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
• É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
Master 1 - 676,5 Heures (FI) / 628,5 Heures (FA) : • Programmation Web • Programmation pour l'ingénierie des données • Programmation Orientée Objet Avancée • BD Relationnelles & Optimisation • BD non relationnelle • Data Warehouse, Gestion du SI par les données, Data Management • Anglais • SAE • Administration système • Virtualisation et Containerisation • Gestion et sécurisation de serveurs web • Contrôle de version pour l'intégration continue • Gestion de projet et Méthodes agiles • Initiation à la recherche et conférence • Ethique et sobriété • Informatique • Design Patterns • Développement Dirigé par les Tests • Sécurité informatique • Mise en production et intégration continue • Déploiement et monitoring de services sur le cloud • Corse • Utilisation de ressources documentaires • Culture et Compétences Numériques • ACSEE • Ergonomie et UI/UX • Développement d'application web • Développement mobile.
Master 2 : • Patterns d'architecture & Framework • Anglais • Ethique • Formation à la note de synthèse • Culture et Compétences Numériques • SAE • Stage • Théorie des Micro-Services et Développement • Développement hybride (Flutter) et PWA • Développement mobile iOS et Androïd.
« En vue du passage de la formation en Approche par Compétences, la maquette sera disponible qu’à partir de juin 2025 ».
Stage de 2 mois en Master 1
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
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
Secteurs visés :
• Entreprises privées ou publiques
• Collectivités
• Doctorat
Métiers visés :
• Développeur web, mobile
• Développeur full stack
• Analyse programmeur
• Architecte de base de données // DevOps
• Concepteur logiciel
Taux d’insertion pro : 94%
Consultez les chiffres clés sur https://enquetes.universita.corsica
Doctorat après étude de dossier par l'école doctorale.
Pour en savoir plus, contactez le directeur des études.
Bisgambiglia Paul-Antoine
04 95 45 02 08 | bisgambiglia_pa@univ-corse.fr
Nivet Marie-Laure
04 95 45 02 08 | nivet_m@univ-corse.fr
Albertini François-Marie
04 95 45 00 42 | albertini_f1@univ-corse.fr