Présentation
Le Master Professionnel Ingénierie Full Stack et Architecture Logicielle est une formation à forte valeur ajoutée, conçue pour répondre aux besoins croissants des entreprises en experts du développement applicatif, de l'architecture logicielle et des systèmes d'information.
Ce programme vise à former des professionnels capables de concevoir, développer et faire évoluer des applications web, mobiles et métiers, en s'appuyant sur des architectures modernes, des bases de données avancées et des technologies de développement full stack.
Objectifs
- Concevoir et développer des applications web et métiers full stack
- Maîtriser les bases de données relationnelles et NoSQL
- Développer des backends robustes avec les principaux frameworks du marché
- Concevoir des interfaces frontend modernes, interactives et réactives
- Réaliser des applications mobiles multiplateformes et cross-platform
- Développer une vision globale de l'architecture logicielle et des systèmes d'information
Double diplomation (en option)
Offrez à votre parcours une dimension internationale 🌍 >
Possibilité d’obtenir un double diplôme : un diplôme marocain et un diplôme d’État français (🇲🇦🇫🇷), délivrés en partenariat avec des universités et écoles d’ingénieurs en France.
📌 Cette option vous permet de :
- Valoriser votre profil à l'international
- Bénéficier d'un double parcours académique et professionnel
- Accéder à des opportunités de carrière élargies
Admission & Organisation
Conditions d'admission
- Titulaires d'un Bac+3
- Titulaires d'un Bac+4
- Bac+3 avec expérience professionnelle, après VAP (Validation des Acquis Professionnels)
📌 Modalités de sélection
- Analyse du parcours académique
- Évaluation de l'expérience professionnelle
- Cohérence du projet professionnel
📚 Organisation pédagogique
📌 La formation comprend
- Cours théoriques et pratiques
- Préparation aux certifications professionnelles
- Projet de Fin d'Études (PFE)
👨🏫 Encadrement
- Enseignants universitaires
- Experts du secteur IT
Débouchés professionnels
Programme
Compétences et Connaissances Métiers Ciblés
Bases de Données 3 compétences
- Administration des bases de données relationnelles
- Bases de données NoSQL (MongoDB, Oracle NoSQL, REDIS, DynamoDB)
- Firebase Firestore et authentification
Développement Backend 7 compétences
- Frameworks PHP (Laravel, Symfony)
- Framework ASP.NET Core
- API REST et GraphQL
- Frameworks JEE (Spring, Spring Boot, Spring MVC)
- Node.js
- Architectures orientées services
- Génie logiciel et UML
Développement Frontend 6 compétences
- ReactJS
- Angular
- ExpressJS
- Technologies du Web
- ReactJS & Redux avancé
- Angular avancé
Développement Mobile 3 compétences
- Développement d'applications multiplateformes (Flutter, React Native, Ionic)
- Développement d'applications cross-platform (Xamarin)
- Développement mobile avancé et intégration multiplateforme
CMS et Développement Web 3 compétences
- Installation et management des CMS WordPress
- Personnalisation et intégration des templates
- Développement de plugins WordPress
Architecture Logicielle et Systèmes d'Information 4 compétences
- Conception d'architectures logicielles
- Structuration et urbanisation des applications
- Aide à la décision et outils décisionnels
- Systèmes embarqués
Sécurité des Applications 3 compétences
- Technologie de la sécurité
- Sécurité des applications et des échanges
- Bonnes pratiques de sécurisation des développements
IA appliquée au métier 5 compétences
- Introduction aux fondamentaux de l'IA
- Utilisation des outils d'IA (ChatGPT, Copilot…)
- Productivité digitale et automatisation des tâches
- Applications métiers de l'IA
- Bonnes pratiques et utilisation responsable de l'IA
PFE 1 compétences
- Projet de Fin d'Études



