Mastère Architecture des logiciels
Date de mise à jour :
Identifiant Offre Info : 20_2479999F
Organisme responsable :
MAESTRIS
(ouvre dans un nouvel onglet)
Référentiels
Code Rome
- M1802 Expertise et support en systèmes d'information
- M1803 Direction des systèmes d'information
- M1805 Études et développement informatique
- M1810 Production et exploitation de systèmes d'information
Formacode
- 31010 : Architecture web
- 31018 : Architecture orientée services
- 31032 : Système exploitation informatique
- 31085 : Informatisation des processus
Présentation de la formation
Objectifs
Mener une veille en identifiant les nouveaux usages, innovations et opportunités de nouveaux marchés afin d'évaluer et recommander des outils, technologies et processus. Définir une stratégie technique pour répondre à des besoins opérationnels. Concevoir les architectures distribuées dans l'entreprise afin de définir une solution de service fiable. Définir les spécifications techniques de la solution afin de produire le cahier des charges technique et fonctionnel du projet.…
- Mener une veille en identifiant les nouveaux usages, innovations et opportunités de nouveaux marchés afin d'évaluer et recommander des outils, technologies et processus.
- Définir une stratégie technique pour répondre à des besoins opérationnels.
- Concevoir les architectures distribuées dans l'entreprise afin de définir une solution de service fiable.
- Définir les spécifications techniques de la solution afin de produire le cahier des charges technique et fonctionnel du projet.
- Elaborer le cahier des charges afin de définir la roadmap du projet.
- Définir la méthodologie de gestion de projet afin d'optimiser sa mise en œuvre.
- Contrôler le déroulement du projet du SI pour s'assurer formellement que la solution est conforme aux spécifications et attendus en termes de ROI pour le projet.
- Manager les équipes au sein du projet pour mener à bien les phases de développement, de tests et d'intégration du projet.
- Définir l'architecture technique pour assurer la performance des applications.
- Définir les modes de communication utilisés par les éléments d'un système pour garantir leur interopérabilité au sein de l'architecture technique.
- Concevoir des architectures logicielles complexes pour réduire les coûts, l'impact écologique et augmenter la qualité du logiciel.
- Mettre en place et documenter une architecture logicielle pour assurer son évolutivité et sa maintenabilité.
- Superviser le développement d'une application logicielle pour proposer une solution logicielle adaptée aux besoins du clients et au RGPD.
- Construire des interfaces homme-machine pour permettre un usage optimal de la solution proposée.
- Garantir la fiabilité des modules logiciels et leur adéquation avec les spécifications techniques et fonctionnelles des applications pour augmenter la qualité des applications.
- Mettre en place et maintenir les plateformes de développement pour assurer un développement continu des applications.
- Mettre en place des outils de protection du logiciel pour garantir la sécurité et la confidentialité d'une application.
- Concevoir et valider la documentation technique et utilisateur afin d'assurer la maintenabilité d'une architecture technique et logicielle.
- Déployer un projet pour assurer son passage en production
Programme de la formation
SCIENCES DE L'INGÉNIEUR Projet IoT Cryptographie et Sécurité Logicielle Ergonomie et IHM Logicielle DÉVELOPPEMENT ET PROGRAMMATION AVANCÉE Blockchain et développement Programmation et Parallélisme Programmation Fonctionnelle Programmation multi-plateforme avec Flutter ARCHITECTURES Clean Architecture Data Centric Introduction aux traitements distribués CONCEPTIONS ET NORMES Conception Pilotée par le Domaine (DDD) Green IT et Informatique Responsable TRAITEMENT ET ANALYSE DE…
Projet IoT
Cryptographie et Sécurité Logicielle
Ergonomie et IHM Logicielle
DÉVELOPPEMENT ET PROGRAMMATION AVANCÉE
Blockchain et développement
Programmation et Parallélisme
Programmation Fonctionnelle
Programmation multi-plateforme avec Flutter
ARCHITECTURES
Clean Architecture
Data Centric
Introduction aux traitements distribués
CONCEPTIONS ET NORMES
Conception Pilotée par le Domaine (DDD)
Green IT et Informatique Responsable
TRAITEMENT ET ANALYSE DE DONNÉES
Apprentissage par renforcement appliqué au jeu
Machine Learning
COMPÉTENCES TRANSVERSES
Anglais Préparation au TOEIC (2)
Management d'équipe
Droit Informatique
ACTIVITÉS ANNUELLES
E-Learning
Projet personnel et vie de l'école
Projet Annuel
Mission en Entreprise
Projet de recherche FYC (Find Your Course)
Compétences développées
- Analyser et définir la stratégie du système d'information
- Manager les projets du système d'information
- Intégrer les architectures techniques et logicielles
- Superviser le développement et l'exécution de solutions applicatives
- Déployer et maintenir des architectures techniques et logicielles
Validation et sanction
Type de formation
Certifiante
Niveau de sortie
Bac + 5 et plus
Durée, rythme, financement
Durée
En centre
1000 h
En entreprise
2000 h
Financement
- Conventionnement
- Oui
- Financeur
-
- OPCO
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Bac + 3 et 4
Conditions spécifiques et prérequis
BAC+3
Modalités d'accès
- Accessible en contrat d'apprentissage
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
Bâtiment ATRIUM EURALILLE50 Rue de Safed
59800 Lille
Responsable : Campus Eductive Euralille – Maestris
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
50 allée de Safed
59000 Lille - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes